{"level":"info","ts":"2026-08-13T21:46:17.629+0700","caller":"api/main.go:21","msg":"DB Initialize"} {"level":"warn","ts":"2026-08-13T21:46:43.223+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:00:01.954+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:15:06.240+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:27:50.678+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:28:27.312+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:29:31.604+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T22:30:59.522+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T23:00:21.129+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:00:21.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.056818209,"rows":0,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:00:21.399+0700","caller":"logger/database.go:40","msg":"find 0 table from db: []"} {"level":"info","ts":"2026-08-13T23:00:21.399+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:00:21.399+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-13T23:01:44.194+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:01:44.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.035380916,"rows":0,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:01:44.401+0700","caller":"logger/database.go:40","msg":"find 0 table from db: []"} {"level":"info","ts":"2026-08-13T23:01:44.401+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:01:44.401+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-13T23:05:29.669+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:05:29.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.033034167,"rows":0,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:05:29.865+0700","caller":"logger/database.go:40","msg":"find 0 table from db: []"} {"level":"warn","ts":"2026-08-13T23:07:40.483+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:07:40.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.032089667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:07:40.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.035788417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"error","ts":"2026-08-13T23:07:40.744+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.011208084,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5","error":"ERROR: permission denied for table users_roles (SQLSTATE 42501)"} {"level":"error","ts":"2026-08-13T23:07:40.744+0700","caller":"logger/database.go:54","msg":"generate struct from table fail: ERROR: permission denied for table users_roles (SQLSTATE 42501)"} {"level":"warn","ts":"2026-08-13T23:13:19.014+0700","caller":"api/main.go:21","msg":"error"} {"level":"error","ts":"2026-08-13T23:13:19.082+0700","caller":"logger/database.go:54","msg":"failed to initialize database, got error failed to connect to `host=145.79.11.200 user=cargo database=cargo_erp`: server error (FATAL: bouncer config error (SQLSTATE 08P01))"} {"level":"warn","ts":"2026-08-13T23:14:16.465+0700","caller":"api/main.go:21","msg":"error"} {"level":"error","ts":"2026-08-13T23:14:16.561+0700","caller":"logger/database.go:54","msg":"failed to initialize database, got error failed to connect to `host=145.79.11.200 user=cargo_admin database=cargo_erp`: failed SASL auth (FATAL: SASL authentication failed (SQLSTATE 08P01))"} {"level":"warn","ts":"2026-08-13T23:14:35.647+0700","caller":"api/main.go:21","msg":"error"} {"level":"error","ts":"2026-08-13T23:14:35.733+0700","caller":"logger/database.go:54","msg":"failed to initialize database, got error failed to connect to `host=145.79.11.200 user=cargo database=cargo_erp`: server error (FATAL: bouncer config error (SQLSTATE 08P01))"} {"level":"warn","ts":"2026-08-13T23:15:10.765+0700","caller":"api/main.go:21","msg":"error"} {"level":"error","ts":"2026-08-13T23:15:10.824+0700","caller":"logger/database.go:54","msg":"failed to initialize database, got error failed to connect to `host=145.79.11.200 user=cargo database=cargo_erp`: server error (FATAL: bouncer config error (SQLSTATE 08P01))"} {"level":"warn","ts":"2026-08-13T23:15:20.833+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:15:21.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.030967959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:15:21.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.033446625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"error","ts":"2026-08-13T23:15:21.083+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.009940666,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5","error":"ERROR: permission denied for table users_roles (SQLSTATE 42501)"} {"level":"error","ts":"2026-08-13T23:15:21.083+0700","caller":"logger/database.go:54","msg":"generate struct from table fail: ERROR: permission denied for table users_roles (SQLSTATE 42501)"} {"level":"warn","ts":"2026-08-13T23:16:39.065+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:16:39.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.032013542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:16:39.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.037420083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:16:39.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.009677458,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:16:39.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.031165375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:16:39.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.026574333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:16:39.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.023173292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:16:39.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:29","elapsed":0.027853125,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-13T23:16:39.444+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:16:39.445+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:16:39.464+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:16:39.504+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:16:39.514+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/gen.go"} {"level":"info","ts":"2026-08-13T23:16:39.514+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-13T23:18:32.971+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:18:33.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.038051667,"rows":12,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:18:33.181+0700","caller":"logger/database.go:40","msg":"find 12 table from db: [postal_code users_roles merchant moda cost_component province city subdistrict package_type users_ users district]"} {"level":"info","ts":"2026-08-13T23:18:33.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.020098584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.033388042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:18:33.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01336375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.028329958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.031394291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:18:33.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.026618208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:18:33.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.018854708,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-13T23:18:33.356+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009857209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.015019375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:18:33.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009864791,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.015628334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.017099167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:18:33.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009551125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:18:33.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011087334,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-13T23:18:33.446+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.007710375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.015163458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:18:33.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009560417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.016662666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01857975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:18:33.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.0103125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-13T23:18:33.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011584875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-13T23:18:33.538+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009065666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.017451583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:18:33.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01093925,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.016202083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.017064708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:18:33.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01001375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-13T23:18:33.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.019309709,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-13T23:18:33.640+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.018822083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.028817709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:18:33.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.025413333,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.028241333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.026155,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:18:33.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009004375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:18:33.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011119542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-13T23:18:33.792+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008046292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.016906333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:18:33.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008353583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.015287792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01534,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:18:33.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008721458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-13T23:18:33.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.012001917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-13T23:18:33.881+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009526459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010439833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:18:33.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008837625,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:33.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011331708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:33.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010376375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:18:33.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008683709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-13T23:18:33.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.0102535,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-13T23:18:33.953+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:18:33.962+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008689666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:33.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01176975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:18:33.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.018561458,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:34.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010039375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:34.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010622166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:18:34.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010711083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:18:34.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01498225,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-13T23:18:34.049+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-13T23:18:34.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.017903125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:34.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.013682833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:18:34.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.024729083,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:34.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009769833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:34.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.014559709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:18:34.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008996875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-13T23:18:34.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009729041,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-13T23:18:34.157+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:18:34.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.007924333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:34.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010077209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:18:34.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011993584,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:34.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009549583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:34.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009735458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:18:34.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011397292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-13T23:18:34.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011740959,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-13T23:18:34.231+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:18:34.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.007942,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:34.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011449625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:18:34.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01099625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:34.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010584916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:34.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.011163083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:18:34.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.008910084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-13T23:18:34.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010160666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-13T23:18:34.305+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-13T23:18:34.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010363333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:18:34.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010854375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:18:34.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.012352958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:18:34.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.01092825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:18:34.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010080042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:18:34.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.009875291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-13T23:18:34.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:33","elapsed":0.010268,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-13T23:18:34.381+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:18:34.381+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:18:34.397+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.399+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.403+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.403+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.404+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.405+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.406+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.407+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.412+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.412+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.414+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.467+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.469+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.471+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.471+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.471+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.472+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.472+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.475+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.482+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.483+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.484+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.485+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.495+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/gen.go"} {"level":"info","ts":"2026-08-13T23:18:34.495+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-13T23:22:52.363+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:22:52.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.040677833,"rows":12,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:22:52.570+0700","caller":"logger/database.go:40","msg":"find 12 table from db: [postal_code users_roles merchant moda cost_component province city subdistrict package_type users_ users district]"} {"level":"info","ts":"2026-08-13T23:22:52.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.019335167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:52.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.029570541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:22:52.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010309625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:52.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.031105042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:52.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.028210292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:22:52.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.020968125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:22:52.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.021090584,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-13T23:22:52.735+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-13T23:22:52.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015795125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:52.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016526333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:22:52.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011880542,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:52.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015823833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:52.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.018095833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:22:52.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009956042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:22:52.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011638334,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-13T23:22:52.838+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:22:52.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011647875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:52.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015244917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:22:52.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010905541,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:52.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015271125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:52.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017382125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:22:52.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010238459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-13T23:22:52.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010922291,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-13T23:22:52.932+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-13T23:22:52.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008518667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:52.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017408375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:22:52.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011624167,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:52.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01766175,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017543458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:22:53.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011259125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-13T23:22:53.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012738083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-13T23:22:53.031+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009000875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015296875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:22:53.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0095935,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016339167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016457834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:22:53.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010376333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:22:53.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010787084,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-13T23:22:53.120+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009763375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016357125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:22:53.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010208292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017590958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.014100958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:22:53.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009845583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-13T23:22:53.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011023666,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-13T23:22:53.211+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.007945625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012466417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:22:53.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008743584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0110025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011402416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:22:53.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010361291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-13T23:22:53.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011334792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-13T23:22:53.292+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010049458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011521375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:22:53.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0094205,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010524,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010971458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:22:53.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011759333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:22:53.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010247834,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-13T23:22:53.371+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010181667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011226875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:22:53.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009397917,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010683958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009763,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:22:53.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009579542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-13T23:22:53.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010430958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-13T23:22:53.444+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.007985625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011790208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:22:53.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.024829167,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011279625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010824041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:22:53.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009215167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-13T23:22:53.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01078575,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-13T23:22:53.534+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.007915042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011869834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:22:53.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011713416,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.013955666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0117515,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:22:53.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009395333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-13T23:22:53.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012528375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-13T23:22:53.617+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008009208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:22:53.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009972708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:22:53.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0095045,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:22:53.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009817292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:22:53.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010552167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:22:53.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009942125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-13T23:22:53.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012741292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-13T23:22:53.692+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:22:53.692+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:22:53.723+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.724+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.724+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.725+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.726+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.728+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/district.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.728+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.728+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/province.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.736+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.736+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.736+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/city.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.737+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.867+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.859+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.868+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.872+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.873+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.874+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.881+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.881+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.887+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.887+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.887+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.888+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.897+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/gen.go"} {"level":"info","ts":"2026-08-13T23:22:53.897+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-13T23:25:38.058+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-13T23:25:49.268+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-13T23:25:49.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.036842209,"rows":12,"sql":"SELECT table_name FROM information_schema.tables WHERE table_schema = CURRENT_SCHEMA() AND table_type = 'BASE TABLE'"} {"level":"info","ts":"2026-08-13T23:25:49.496+0700","caller":"logger/database.go:40","msg":"find 12 table from db: [postal_code users_roles merchant moda cost_component province city subdistrict package_type users_ users district]"} {"level":"info","ts":"2026-08-13T23:25:49.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.019664375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:49.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.030021792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:25:49.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010047459,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:49.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.027706,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:49.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.027623709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:25:49.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.02027525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-13T23:25:49.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.023813375,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-13T23:25:49.662+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-13T23:25:49.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010161542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:49.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016442958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:25:49.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011781625,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:49.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015989416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:49.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017987917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:25:49.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010295167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-13T23:25:49.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011388209,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-13T23:25:49.761+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:25:49.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009601166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:49.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017528333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:25:49.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009669959,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:49.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.018404417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:49.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.019109042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-13T23:25:49.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01093825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-13T23:25:49.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012038917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-13T23:25:49.865+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-13T23:25:49.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009343042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:49.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015974083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:25:49.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010573333,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:49.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.019137541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:49.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.017647875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-13T23:25:49.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010070375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-13T23:25:49.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011785042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-13T23:25:49.962+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:25:49.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009588541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:49.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016983208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:25:49.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009827084,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0208925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016916708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:25:50.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011971708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-13T23:25:50.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011889167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-13T23:25:50.062+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.015784416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:25:50.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0106015,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.016826459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.022574917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-13T23:25:50.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011405167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-13T23:25:50.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011677208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-13T23:25:50.162+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010286917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01116275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:25:50.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011429917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010794583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010576625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-13T23:25:50.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.00986175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-13T23:25:50.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010228083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-13T23:25:50.239+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008807208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012855792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:25:50.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010636958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010969375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011774875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:25:50.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.013469541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-13T23:25:50.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010075958,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-13T23:25:50.322+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.0084315,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01193325,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:25:50.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010983084,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.018572125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011100041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-13T23:25:50.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009467041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-13T23:25:50.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011085834,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-13T23:25:50.406+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009475083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011535625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:25:50.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011462791,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.012023458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011410292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-13T23:25:50.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010666375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-13T23:25:50.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011449125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-13T23:25:50.487+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008896959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010111583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:25:50.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.00991125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.01160375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011811459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-13T23:25:50.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010885959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-13T23:25:50.562+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009977541,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-13T23:25:50.565+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.008715875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-13T23:25:50.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.011273791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:25:50.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.009249875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-13T23:25:50.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010868625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-13T23:25:50.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010565959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-13T23:25:50.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010475708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-13T23:25:50.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:32","elapsed":0.010091042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-13T23:25:50.639+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-13T23:25:50.639+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-13T23:25:50.666+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.667+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.668+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/province.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.668+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.668+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.668+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.669+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.671+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/city.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.704+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/district.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.707+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.713+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.766+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {model.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/model/users.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.843+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.843+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.846+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.854+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.860+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.864+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.865+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.867+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.875+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.879+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.883+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.884+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.900+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/gen.go"} {"level":"info","ts":"2026-08-13T23:25:50.900+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-14T00:09:28.596+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-14T00:09:28.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.020482584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:28.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.029617875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:28.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010578375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:28.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.032019,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:28.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.029116291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:28.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.023106959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:29.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.027764208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:29.023+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009563083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016716125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010301917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016915959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016924541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010071375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011457291,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:29.118+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.014229417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.018247166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010230959,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.015809416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016495416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013217791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010388917,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:29.262+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009307542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.020536958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:29.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010516542,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.017439333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.018446167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:29.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010019667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:29.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011166916,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:29.365+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009360917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.017072709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016954291,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.017335333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.018559416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012131833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012229916,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:29.471+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01068175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01765475,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01068475,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016831667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01694025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010815334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011839916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:29.568+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008018125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.014935125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.604+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012117208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.014948959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012306458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010132,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:29.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012033166,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:29.655+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009345083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010787959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009801,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011268625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013605209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:29.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01182275,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:29.734+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008466458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009769666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:29.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008605166,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009821791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010033458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:29.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008661125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:29.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010070791,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:29.802+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010955292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.823+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00973175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009315667,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010085584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010768084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010126375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:29.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010771792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:29.876+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.007722458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012436833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010799917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011202375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:29.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009758542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00994675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:29.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010528167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:29.952+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:29.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008212208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:29.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010035292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:29.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009134333,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:29.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010388125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01070525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013075541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011128542,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:30.026+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008312333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011809083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:30.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011585125,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009909708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013366167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:30.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009072584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:30.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0104215,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:09:30.103+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010921875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009860625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:30.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009783166,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010988292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0130005,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:30.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008739833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:30.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010291125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:09:30.179+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008066334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011087791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:30.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011189167,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009655875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008838583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:30.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008561375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:30.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010030167,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:09:30.249+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.007697209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011084667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009489625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0197275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009989625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010989416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0102555,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:30.333+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008284208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012670291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009087583,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.045586958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013335875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012824417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:30.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009485,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:30.448+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0077105,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011771417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:30.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009234542,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011403792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010385459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:30.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.007949125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:30.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010480333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:30.519+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.00896475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010084333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:30.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009159125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010069959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010582917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:30.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009705458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:30.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01174525,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:30.591+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.00912175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013556042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:30.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.014145667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010761958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010297625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:30.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008738458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:30.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0104495,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:30.670+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009163958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010494792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009282583,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010217833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009966125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010301709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011236291,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:30.743+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.007421583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010519666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.00954575,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01055725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009909375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010426958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009414917,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:30.812+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011901625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.017369125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:30.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008898417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011677625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011313459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:30.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008377084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:30.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010010708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:30.894+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0084625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010711958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009414875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:30.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011642959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:30.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009813209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009456875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:30.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009972417,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:30.965+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:30.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009157667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:30.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010455458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:30.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009271292,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010639875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011597208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:31.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011197458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:31.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01750825,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:31.048+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.014096875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010716541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010770375,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0098365,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010341792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010182792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010359708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:31.127+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008894833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010697542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:31.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009994209,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01024,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009763167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:31.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008501208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:31.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010457125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:31.198+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008368416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010941833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010086166,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.012376458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01220475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008709875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010559959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:31.274+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008469875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010347083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010695459,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010269833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010419083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009536292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010048625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:31.349+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009132708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011771583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00880325,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011805084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013351083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008959458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010148583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:31.426+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.007669834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01145075,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:31.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010879042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010771833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.017223625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:31.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009244834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:31.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010546791,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:31.508+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009343208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.012606292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:31.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011052458,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013336416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010385,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:31.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010296959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:31.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010710292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:31.589+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0094475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011565417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.021050875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011219709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.029496084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008745667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:31.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009709042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:31.694+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.704+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.0088315,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.019405,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:31.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.02141925,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.024695042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.016224625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:31.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008872,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:31.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010787208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:31.828+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.007753666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011140125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010335084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.012845333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0169865,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009719833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:31.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011262584,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:31.911+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008501333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:31.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.0107595,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008534958,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:31.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.014995542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:31.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010657292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009904834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:31.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010178666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:31.987+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:31.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.007382542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010545625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008763042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012995625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011895291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008435875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010423667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.060+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008232792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.014467875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:32.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008752875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010149375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011347208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:32.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008442125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:32.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009917834,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:32.134+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.007356959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012136541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:32.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010353,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.0107815,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010704958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:32.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010207541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:32.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010780958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:32.208+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009253041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011337958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:32.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00897725,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013752417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01190175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:32.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010542792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:32.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010499208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:32.287+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009685667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010131125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:32.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009862125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009840542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01034125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:32.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008999708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:32.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009162333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:32.358+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0109,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.03222125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009132208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013063375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011278625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009378125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010766667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.459+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011903125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011289208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:32.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008553334,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.502+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009916875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010428708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:32.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010900084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:32.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010524875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:32.536+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008161125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011093584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009368166,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01227475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011431542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009166583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010335792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.614+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008297459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010708958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00864175,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.013043375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.015268,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012194333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010607083,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.698+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008876,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011282625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009986416,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011715,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011490208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.763+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010518125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01215725,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.777+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008711042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012255333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:32.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008824833,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011606667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011339625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:32.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01154475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:32.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.015206625,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:09:32.858+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008530625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013650625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013744333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013279167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:32.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011280625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008609833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:32.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010800625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:32.941+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:32.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008365584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:32.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01450225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:32.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010696792,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:32.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.014470541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01022975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:33.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010095042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:33.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01052225,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:33.022+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009281916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.046+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013671666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008882875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0107885,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.013386042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008913459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011622041,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:33.105+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008947584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011030833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:33.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.016079666,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0111645,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.016605916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:33.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010154084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:33.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010233834,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:33.192+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008659917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011678292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008857708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009882584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010177083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009053833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.020753584,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:33.273+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.015418875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.016082417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009054375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011025083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009455083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008988417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010857792,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:33.356+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008509584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009893667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009710917,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010985084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010349041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009785375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011293292,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:33.429+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.00811475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011140583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008607292,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010789417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011026791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011566375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:33.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.011629791,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:33.505+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008392208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010334167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:33.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010071292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.0102975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010389,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:33.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010131791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:33.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010486375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:33.578+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008118708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010780291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009147208,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.01230875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011707375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010961875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:33.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010563459,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:33.654+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.008981375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010888042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.010849875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01400975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.01769475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.009010291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:99","elapsed":0.0092765,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:33.740+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.007484083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011089084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:33.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.00998225,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011585583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010741583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:33.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010339,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:33.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009775583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:33.815+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.009220459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010899458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.011838833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.012190042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010652625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.008781833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:33.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:81","elapsed":0.010255125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:33.893+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.007524417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:33.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011819584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009561625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:33.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.021432125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:33.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010564,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.017610292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:09:33.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.013569,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:09:33.989+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:09:33.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008874917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.012118209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:34.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009976708,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009470708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009720791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:34.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008929792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:09:34.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010055625,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:09:34.061+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008042958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009738458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:34.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008146208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.012034,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.017653042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:34.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.01560775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:09:34.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.013513083,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:09:34.153+0700","caller":"logger/database.go:40","msg":"got 30 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008237833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010819125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:34.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008300875,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010295333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010508,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:34.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.00880575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:09:34.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009565584,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:09:34.222+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008539083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.01024925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:09:34.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010143958,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010108375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010945125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:09:34.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009870042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:09:34.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010415542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-14T00:09:34.295+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.007918667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011349666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:34.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009984584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009500625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.0096145,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:09:34.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009855959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:09:34.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010406417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:09:34.366+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011400292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009966375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:34.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009536125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011551625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.03135175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:09:34.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.013532042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:09:34.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.013314209,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:09:34.471+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008969334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010099416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:34.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010079041,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011241292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.015383916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:34.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.036856875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:09:34.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009718208,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:09:34.577+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008920583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011677416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:34.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.008697834,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009960416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.012956416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:34.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.009863334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:09:34.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011388125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:09:34.652+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.007784125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010821,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:09:34.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.013909375,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010560708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010345542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:09:34.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.00942175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-14T00:09:34.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.019616917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-14T00:09:34.737+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.017267375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011646,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:34.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010051625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.015995292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011129958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:09:34.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010686541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:09:34.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010930667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:09:34.827+0700","caller":"logger/database.go:40","msg":"got 21 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011728417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:09:34.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.012588959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:34.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.00995275,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:09:34.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.010064417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:09:34.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.012161958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:09:34.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.011040958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:09:34.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:118","elapsed":0.00967725,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:09:34.907+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:09:34.907+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.930+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.932+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.933+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.943+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.943+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.943+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.944+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.995+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:09:34.999+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.000+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.001+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.007+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.010+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.013+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.021+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.026+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.030+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.030+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.030+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.042+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/domain/gen.go"} {"level":"info","ts":"2026-08-14T00:09:35.042+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-14T00:11:14.945+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-14T00:11:15.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.020832333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0441345,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:15.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.015611708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.02710725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.027333583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:15.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.022520459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:15.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.023444708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:15.401+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009236625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016364917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:15.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010079041,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016757542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.018022292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:15.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010977708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:15.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.018569291,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:15.503+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010155084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.017216083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:15.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011562667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016190917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.018040292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:15.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010765375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:15.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011632791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:15.602+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009330042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016582583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:15.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0108585,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016598375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.019560208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:15.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011616042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:15.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013483584,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:15.702+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008637208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.017446708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:15.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011188625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.019504,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.021276375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:15.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012894167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:15.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014210666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:15.824+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012521375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014924625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:15.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010861958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01814375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.017193625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:15.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009254709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:15.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012410125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:15.936+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:15.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009735417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:15.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011635292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:15.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010470583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:15.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010895084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:15.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014940084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:16.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008909875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:16.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01103075,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:16.016+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008663166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011653042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011758792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011017917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011758875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01054275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0105075,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:16.095+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011048833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011579791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009889375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011717291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010976916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009392125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009565333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:16.171+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009630625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011090708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:16.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010266084,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010451042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010536084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:16.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.00911025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:16.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010766,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:16.245+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009005208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009540208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:16.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0092575,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01156675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009877,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:16.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009359166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:16.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016428667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:16.323+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008872125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011946875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:16.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009739209,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010702708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012607708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:16.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009785917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:16.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011197875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:16.404+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009919209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010193541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:16.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010356958,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010601458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01020225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:16.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009833958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:16.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010323042,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:11:16.480+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008478416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011376334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:16.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0096535,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.522+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011135208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.017345583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:16.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011687583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:16.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011936041,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:11:16.565+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0097165,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.030611958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:16.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01020275,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010473792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01106275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:16.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009529708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:16.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011341542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:11:16.660+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008520458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012625958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009289333,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011769708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012399458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0168405,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012916958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:16.746+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.007884666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010882125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01047125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011027125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.035206417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:16.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012596416,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:16.849+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008421042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010450542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009995458,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010306416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009534208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011677375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:16.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011864916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:16.925+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:16.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010878375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:16.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01156525,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:16.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009313292,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:16.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010381459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:16.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011296,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:16.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00947525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:17.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011554375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:17.002+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008743125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011068334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010991209,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.046+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012669792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011511042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010048333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01013025,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:17.081+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00853,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011842208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008798209,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010570542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0123025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010680708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.014012875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:17.162+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009077209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011870583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010933333,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010728541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012758625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011508125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010566083,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:17.243+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009791333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0133635,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012600583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.015498375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.015433708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.015311458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0162385,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:17.389+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.023393292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010513792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011846625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010942208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010711917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011050125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:17.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010978875,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:17.482+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010254208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01059675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010031125,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010054792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010418875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.017824583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:17.564+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012018666,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:17.565+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008704917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009996834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008486125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010638583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010630791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009489459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:17.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013062459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:17.637+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00798425,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010925334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:17.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010567167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013989583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011084084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:17.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009611375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:17.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011068208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:17.715+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008543208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011558875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012487417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011673625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.015173416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01009575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01041675,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:17.800+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.018392625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014534958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:17.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011713083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012518625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011990125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:17.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009875458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:17.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011317708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:17.894+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009579042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0106305,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009004584,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:17.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013199167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:17.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.017152042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010568084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:17.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011057584,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:17.980+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:17.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008957375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:17.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010221041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009632375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01076575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010835583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.043+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0114615,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010088917,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:18.054+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009267416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01193425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:18.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00922875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009989584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009610333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:18.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008797292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:18.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010164125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:18.126+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0082845,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010544375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013111291,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01106175,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011080375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010468583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010463625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:18.204+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008184792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010271125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009502208,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014862292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011074709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010199334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010055083,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:18.281+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008635625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011158625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009605042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01258675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.015097209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012424917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012084959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:18.368+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011070708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011808875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:18.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010047459,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011619417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012974208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:18.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009221208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:18.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.017014875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:18.455+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008955333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011079208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009706084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011862208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013164333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009478042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012711875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:18.534+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009685541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0111885,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011917084,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011294625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013684667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009755959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:18.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01125975,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:18.616+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008861875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011620208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010178459,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010877916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009701625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010470416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:18.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011858417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:18.691+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.00997225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012285667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:18.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010039708,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011134167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012354833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:18.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011922666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:18.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013660417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:18.776+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010490417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009824041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009196167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010399541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.016230208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013633167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:18.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013272542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:18.888+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009370833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.0133045,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012332542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:18.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011565666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:18.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011486583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010192333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:18.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010612458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:18.969+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:18.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011440667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:18.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011532083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:19.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009896583,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01234825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011137917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:19.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009682375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:19.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010465583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:19.048+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008739542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012053583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010766625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013115083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01510525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011043708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010967,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:19.147+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010790958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011332125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01338225,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013639875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012666125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.01103975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010264542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:19.234+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009609958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011164625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010320792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0153315,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0133035,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008841125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013072625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:19.319+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008839208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010652833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:19.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010066583,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.015167792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014715708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:19.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012973417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:19.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009896792,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:11:19.403+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010492625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.015857083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00937275,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012755083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012266208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012327,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:19.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012928209,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:19.494+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008620958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011586125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:19.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009318209,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010459208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009943666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:19.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008678833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:19.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012549875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:19.576+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009499875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.016001875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:19.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009632291,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010886917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010749417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:19.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009950875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:19.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010306834,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:19.657+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009490042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011022875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:19.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.014611125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011521083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010094542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:19.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009289792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:19.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011548375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:19.738+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009333667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011578792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:19.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011845209,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011171167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011063667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:19.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009618125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:19.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010544958,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:19.817+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009400666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010398958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00973875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010031459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013165333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010225208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011862417,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:19.896+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009190042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012283916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00953875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:19.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010864334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:19.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011397583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.00906825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:19.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010375709,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:19.971+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:11:19.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.008810334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:19.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012524042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:20.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.021240875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.011812666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.01134925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:20.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009724792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:20.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012030125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:20.061+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011249417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011464542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010178584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011802959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010300083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010526833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011174,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:20.141+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008207208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012164458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:20.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.009481375,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010992083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010574791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:20.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012623625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:20.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011532042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:20.221+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009543292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010905583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.010282917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012319667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.012345417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.009893542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:106","elapsed":0.013503625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:20.319+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.010462709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011382584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:20.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014771292,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012997,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.0114235,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:20.417+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.014528834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:20.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011317542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:20.429+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008574125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011898292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.011187333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012274167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.012117917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.008969166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:89","elapsed":0.013877417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:20.510+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008694959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011112916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:20.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010249375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010080541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009739792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:20.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009403125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:11:20.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011365,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:11:20.583+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010847667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011394583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:20.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009920875,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012941,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0108585,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:20.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011984833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:11:20.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011087459,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:11:20.663+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008646875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.013108875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010574666,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.013433375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012130125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.00924425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:11:20.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.014040208,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:11:20.748+0700","caller":"logger/database.go:40","msg":"got 30 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008823708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011743,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:20.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01062725,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010135125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011413834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:20.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.016833625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:11:20.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010631417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:11:20.832+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008557958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.014693375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:11:20.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009160458,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010589791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010368292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:11:20.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011660334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:11:20.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012384833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-14T00:11:20.912+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:20.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009486583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:20.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0114145,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010769417,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:20.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.014434833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:20.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010586709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.00967425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:11:20.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011553916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:11:20.992+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009029708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.019606208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:21.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.019415792,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01702025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01087675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:11:21.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010184333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:11:21.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011012542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:11:21.097+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.00939075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.013403959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:21.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0108475,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011427541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009640708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:21.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.00977325,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:11:21.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01115875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:11:21.175+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008891875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010570375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:21.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011961584,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010264292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012729333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:21.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011432458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:11:21.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011258417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:11:21.254+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.008845958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0109725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:11:21.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01014725,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0121655,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.01108775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:11:21.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011062,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-14T00:11:21.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010746166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-14T00:11:21.331+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009033291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012752541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:21.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0089795,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012802042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.013358167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:11:21.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009858375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:11:21.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011707167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:11:21.419+0700","caller":"logger/database.go:40","msg":"got 21 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.015524209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:11:21.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012716917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:21.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009834042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:11:21.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.012837084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:11:21.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.010535083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:11:21.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.009772458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:11:21.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.011464667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:11:21.503+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:11:21.503+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-14T00:11:21.580+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.580+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.581+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.636+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.636+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.637+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.652+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.652+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.652+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.658+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.659+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.660+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.662+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.663+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.667+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.677+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/gen.go"} {"level":"info","ts":"2026-08-14T00:11:21.677+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-14T00:14:12.844+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-14T00:14:13.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.023879917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.033548375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:13.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011544584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.049880542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.032335209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:13.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.023672208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:13.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.024243792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:13.295+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009499208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.018728916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:13.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010902542,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01910675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.018570042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:13.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01167525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:13.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011019166,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:13.397+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008698917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.015377291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:13.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011497167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016148791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.023206167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:13.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01059725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:13.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012929625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:13.498+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010020125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016618583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:13.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.00966875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016992416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016520334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:13.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010290875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:13.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011688125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:13.601+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009327541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.017687417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010717292,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016376541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.02078975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011201792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012061291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:13.701+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008937209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016662375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011073,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.018191959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.024199625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.014133667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013226,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:13.818+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010073917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010169208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.016904666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013279083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010752625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:13.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010033958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:13.906+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008568916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:13.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011226333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009501833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:13.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:13.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01195175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010842375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:13.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011835209,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:13.985+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:13.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008027875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013740334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010119375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013511458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011465958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009675459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012073542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:14.065+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008126625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013275334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010413834,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010275917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010370625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010059167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010963375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:14.140+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008348959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0112285,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009755875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0110015,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011280334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009585334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011665459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:14.217+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009447875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011064917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:14.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009560333,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0105655,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011256292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:14.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009721041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:14.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012709292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:14.294+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01216675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.320+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012561291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:14.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010389334,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011625583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009864458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:14.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.019174916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:14.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010955542,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:14:14.384+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008906958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011479041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:14.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011618083,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011063792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010911917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:14.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009121875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:14.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.015260542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:14:14.467+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009734833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01251825,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:14.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010011375,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009673208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010690667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:14.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0120845,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:14.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.014992875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:14:14.549+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01406975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010510334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.029393584,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012165375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011675583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010468417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010377417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:14.650+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010873916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010616792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.015025834,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012784167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011822583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010483709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:14.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01050425,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:14.735+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009277416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01289225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010813,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011882833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011555042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009612625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:14.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012423125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:14.815+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008768625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011690625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009971834,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011244208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010214375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01093975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:14.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011300625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:14.892+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01088575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:14.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.015501458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.014287708,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:14.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009974375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:14.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010991166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009922291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:14.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013175583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:14.985+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:14.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009653375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010916208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012678834,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011062541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012602083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.014567333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012039833,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:15.073+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009684791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.017856917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.018430959,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012366666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010848667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.00997275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009800375,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:15.168+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.007861625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012035333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009134167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013081917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.017276125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.037437833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.014876625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:15.284+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008480375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010433625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010743625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010429583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010467959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011320333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011858583,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:15.361+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008163083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010685709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009293875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012272416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010995542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009860542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0107705,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:15.434+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008503625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011232583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:15.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009514917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010527375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009962875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:15.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009326625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:15.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010925458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:15.506+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01049175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011301125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:15.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009231584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010222417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010677583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:15.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008839917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:15.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01037525,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:15.580+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008738166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011563958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009088583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012302083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011594083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009654083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012724708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:15.660+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008539042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010979833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:15.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008406167,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011427083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011249958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:15.722+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009119917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:15.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.024827125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:15.748+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008692833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012671459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009852625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012634375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012955708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009256916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:15.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01046575,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:15.827+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012006458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010857542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010188,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011158042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011944833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008303583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:15.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011164958,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:15.907+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008373833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:15.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010269,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:15.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010500833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:15.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010734375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011152917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:15.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012337875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:15.983+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:15.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.007776792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011399458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.017830292,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011193834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010727833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009744416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010935959,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:16.064+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008150875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011355958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010539,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013090083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013673541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010181833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011122167,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:16.144+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008128542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0124925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009938542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011663,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011152375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009238125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010695334,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:16.220+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.00887475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011534709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009233417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011230084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011773125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008700791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010496542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:16.294+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009371666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010969541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011342708,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012273667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0115785,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0095795,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011468,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:16.373+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.00823075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.018163333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:16.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013414875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011702708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011749375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:16.462+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010146792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:16.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.015539709,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:16.478+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008346291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010737833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009561,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0098815,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010580584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010267208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:16.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011372583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:16.550+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008518791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010500625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:16.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009299333,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009388917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011175542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:16.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009114375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:16.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010498416,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:16.620+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009607958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011196875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010333042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01086175,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010133542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010863375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:16.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011016917,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:16.696+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009207917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013638208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009482042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01846975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013414542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0094065,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010724542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:16.783+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008392667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011249208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009623541,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.823+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01046375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012179833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011453208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:16.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009961583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:16.858+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010081416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.00991,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009858541,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012109708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012821416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010767166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010104125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:16.938+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:16.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008746833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:16.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010926834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:16.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009677542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:16.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011367541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:16.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01176975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009545875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01990675,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:17.025+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008390208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010490042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013095292,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012145375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011422542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.00945275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011093958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:17.104+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008544875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010771583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:17.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0101805,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010961125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010655834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:17.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01009875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:17.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010633583,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:14:17.178+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008356959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010843875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008910834,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011165417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013344375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009860916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013581959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:17.257+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008961708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011119458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009074666,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009314417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011060167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008839042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011007375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:17.328+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.007967208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011436334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009010792,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013761959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010382917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009521083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012710958,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:17.404+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009063,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011207041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:17.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010892083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009803458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011356625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:17.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008812292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:17.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009373792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:17.476+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.007077833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0108415,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010285375,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011340791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011140041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011036166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013899083,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:17.554+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008377708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010791291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009393166,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010853875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011354042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.01069025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010705084,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:17.629+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.008573,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013603875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.015099583,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010939375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010426375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009462417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:17.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.010609334,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:17.710+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.00770025,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011965041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.00871375,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.0139825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012591083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.013676583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:17.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009949666,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:17.808+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0097655,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010666791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009426459,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011463625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010145125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.0100645,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:17.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009823542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:17.881+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012553792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011052417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010690167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:17.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010954417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:17.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010434667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010359959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:17.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009979625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:17.958+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:17.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009238375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:17.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011204459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:17.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009584667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011614375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.012610625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.009572166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:115","elapsed":0.011120666,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:18.036+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.008590125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01281825,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:18.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009915333,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011383917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.01132475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:18.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011263167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:18.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.010241875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:18.114+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009256125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.012334959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009336083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.013024083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011283417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.009616417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:98","elapsed":0.011147583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:18.192+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.008581666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011758917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:18.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.0103375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010140958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009849959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:18.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011217167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:14:18.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011528167,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:14:18.267+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009192833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.012108208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:18.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.012954959,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01245,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010530333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:18.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009774292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:14:18.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010414458,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:14:18.346+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011080875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01468975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009039292,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.013483,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011908583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011777125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:14:18.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010070792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:14:18.434+0700","caller":"logger/database.go:40","msg":"got 30 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009070959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010151417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:18.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009927458,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010862708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010531333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:18.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009935334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:14:18.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010294625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:14:18.507+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.00866575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01020525,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:14:18.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010055,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010246167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010171666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:14:18.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010666292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:14:18.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.027449709,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-14T00:14:18.597+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.0082855,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011308708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:18.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011146709,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010343458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009578334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:14:18.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01038475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:14:18.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010723,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:14:18.672+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.008991291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01064725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:18.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.008855583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01021925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010570625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:14:18.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009991209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:14:18.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.0097355,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:14:18.744+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.008559,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010982125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:18.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009469291,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011376917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010528667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:18.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009796959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:14:18.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.013037792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:14:18.819+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009040791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.011240334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:18.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010459542,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010558416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009529042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:18.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009135,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:14:18.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.014454167,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:14:18.898+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.00840875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01458275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:14:18.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010170583,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:18.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010446542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:18.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010736,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:14:18.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009467792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-14T00:14:18.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009593875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-14T00:14:18.974+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:14:18.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.00842625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:18.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.012724542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:19.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009992083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:19.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010394625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:19.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.013890041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:14:19.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009008208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:14:19.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01021825,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:14:19.051+0700","caller":"logger/database.go:40","msg":"got 21 columns from table "} {"level":"info","ts":"2026-08-14T00:14:19.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.008477667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:14:19.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010748666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:19.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.009829541,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:14:19.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.013177084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:14:19.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.01083675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:14:19.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.010095792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:14:19.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:134","elapsed":0.022819958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:14:19.155+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:14:19.155+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-14T00:14:19.186+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.187+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.187+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.187+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.187+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.188+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.188+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.190+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.200+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.200+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.200+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.200+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.264+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.265+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.266+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.266+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.267+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.284+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.294+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.297+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.304+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.304+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.304+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.306+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.318+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-14T00:14:19.318+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-14T00:16:03.377+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-14T00:16:03.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.020463667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:03.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.032881375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:03.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.015620708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:03.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.032732417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:03.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0278955,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:03.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.021361792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:03.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.025794916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:03.829+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:03.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0096655,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:03.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016627,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:03.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0100275,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:03.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.017014125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:03.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.019552125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:03.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010279167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:03.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012842792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:03.928+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:03.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009423708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:03.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016584083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:03.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010321041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:03.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.018841917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.021296166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:04.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01446175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:04.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012358,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:04.033+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.041+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008068333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016733625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009995208,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.021566666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.020648083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01914975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011416208,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:04.144+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009642083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.017417209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009375875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.022289541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.018854209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011318375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011888333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:04.247+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008802167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.018961375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01044775,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.019285042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.019145875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011079458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012322959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:04.350+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009592583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01153175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010689792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013057916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012221667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0114485,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:04.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010932125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:04.434+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010040292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011457084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010373792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01098775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011521959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.02027825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:04.522+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011282667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:04.526+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013274708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010418333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:04.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009094584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009762125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011131583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:04.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009814792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:04.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011169667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:04.607+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.015008875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012705958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:04.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.018065167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013702958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011859916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:04.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01043725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:04.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011877417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:04.705+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010422125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011251583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:04.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016803,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.015558792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011012375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:04.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009983417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:04.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011544834,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:04.795+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009044125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010488458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010884459,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011967333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010500709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009827209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:04.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01172125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:04.872+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008610875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011893167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:04.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010175125,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011043334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:04.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010988709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:04.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010656333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:04.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011425833,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:16:04.949+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:04.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009813542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:04.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012358875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:04.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010986542,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:04.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010425333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011238375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:05.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009608875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:05.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01087675,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:16:05.028+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009015875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012802167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:05.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010002833,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009914125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010129958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:05.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008518,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:05.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013057042,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:16:05.103+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008770625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013064709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009939375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.016842,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011176167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011137459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012246333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:05.189+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009197,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012316666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010370083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011996958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013257959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010348792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:05.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011204417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:05.270+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008770583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010977417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:05.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.00992275,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011038917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011444375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:05.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009528125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:05.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01113925,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:05.345+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013457125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011591125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:05.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009946291,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012072333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01185725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:05.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009495167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:05.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012232459,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:05.429+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009483208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011491667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:05.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012066208,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011034208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011749834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:05.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009568209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:05.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010661875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:05.508+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008566708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010842666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010642958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012419125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011552542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009987333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011255792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:05.585+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008485,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012430166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009360584,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012288,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010424708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009540167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011766792,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:05.662+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.025746875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013454167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:05.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009567625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.014995084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012692667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:05.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010215083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:05.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016191417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:05.768+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0106,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.020135375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009947958,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011050041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010296584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010929833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:05.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013918333,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:05.858+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011837375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011923375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011682417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011198834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011417583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010346625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:05.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010443167,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:05.939+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:05.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008048166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:05.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011466583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:05.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012229166,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:05.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010615167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:05.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01007,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:06.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.017504875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:06.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.018549375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:06.042+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009838042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013575834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:06.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009738459,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011562959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0157045,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:06.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009833958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:06.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.022265,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:06.145+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013875208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.018776167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010186042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012593458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.015252667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012780208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012274667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:06.244+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008876291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013006083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009321833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012739042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012509292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009351666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011752083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:06.324+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008548375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011856625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0094785,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.014833084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01520325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012096417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012771792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:06.412+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010049042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012649583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:06.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013946583,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010034541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011261208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:06.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012329625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:06.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010042792,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:06.495+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.504+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008322875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011288625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:06.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.00915475,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010328167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011050084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:06.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01118825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:06.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010427292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:06.568+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.00825525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010970792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:06.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009629167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011337292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012313875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:06.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010088416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:06.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011134792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:06.645+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010403292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011950292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:06.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009922041,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009938542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01095325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:06.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010586125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:06.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012495667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:06.724+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008273958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0117425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009536667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011339959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011815041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.015488959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011593458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:06.807+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009276208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011270208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0094185,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0111655,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011759209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009964667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:06.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010023583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:06.882+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008750167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012247791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01101075,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:06.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011331667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:06.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011888542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010351041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:06.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010632583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:06.962+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:06.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0088285,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:06.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0122655,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:06.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011235542,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010578708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011484167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:07.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009291666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:07.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013048125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:07.041+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0095605,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.020256125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:07.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010076584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016264541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011535583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:07.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011753625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:07.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010598584,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:07.134+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008877667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012569417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:07.167+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010149709,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011979541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009528083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:07.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009139125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:07.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01109375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:07.210+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010637333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011268,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:07.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010468875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010516042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009079,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:07.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010793375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:07.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010411708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:07.287+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010165792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011698917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010708875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010862208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011575542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008644375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010034916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:07.366+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009944958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012786792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:07.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016259334,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012013791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.014426167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:07.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009419292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:07.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009784417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:07.454+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008943,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01242175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010694208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012274834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012417541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.048729458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.025255875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:07.594+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.031713458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.025697708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.014727625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.024349958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011222542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.016436041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010416041,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:07.734+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.0110785,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011706291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009912959,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013145625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01225525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009309917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012316292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:07.816+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008147084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010163208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:07.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009390917,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011347167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009715583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:07.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009005209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:07.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011270959,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:16:07.887+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008234917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013314625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009610125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:07.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012847792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:07.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012145208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009873625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:07.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010908125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:07.966+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:07.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008557167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:07.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010898959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:07.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009120959,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012610458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.016023333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:08.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008733917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:08.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.0102465,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:08.045+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008034291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010253959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009496667,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010976084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011266208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009606916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010506834,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:08.119+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.00803475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010624042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:08.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009438167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010742208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010305042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:08.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009852291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:08.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010530291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:08.192+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010941958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011930083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012313541,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011211084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010622833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010045459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009880458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:08.272+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009453291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010996583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.008596166,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013025834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009923416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010197625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.014911792,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:08.351+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01000125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011349208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010054541,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011552042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011960833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013807958,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:08.433+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.00931775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011287292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01020675,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011420375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.011133458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009462,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:08.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010154584,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:08.508+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010248292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011389792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:08.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01068725,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010750375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01055225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:08.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.00980825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:08.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010690875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:08.584+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.008693417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01258225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009662334,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.017811542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009056875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:08.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010733666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:08.667+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.010368,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.013051875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01127975,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01234325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.012713167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.009475084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:110","elapsed":0.01160675,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:08.752+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009577417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011832417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:08.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009788666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012216792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011482584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:08.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009863166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:08.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.013210166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:08.832+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.00897075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010876541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.009693417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.011868584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.012475209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.01027375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:08.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:92","elapsed":0.010938459,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:08.909+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010487084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:08.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01189375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012354333,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:08.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011702291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:08.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009946459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009812083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-14T00:16:08.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.00995475,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-14T00:16:08.988+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:16:08.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008554667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010858417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:09.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010161333,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011907875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010764,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:09.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010124,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-14T00:16:09.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010570333,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-14T00:16:09.072+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011756416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012869041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:09.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008800416,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.015994666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.014729541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:09.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010123084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-14T00:16:09.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011106875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-14T00:16:09.161+0700","caller":"logger/database.go:40","msg":"got 30 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008173625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.182+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012200458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:09.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0116665,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010288875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010629208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:09.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010060042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-14T00:16:09.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012029916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-14T00:16:09.238+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010468334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.013739,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:16:09.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009885625,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01126425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011778333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:16:09.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009891959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-14T00:16:09.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01121675,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-14T00:16:09.319+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010144791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012791125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:09.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009267791,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011775042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010774792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-14T00:16:09.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009452292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-14T00:16:09.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011001292,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-14T00:16:09.397+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010602459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0104335,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:09.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008839541,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012719458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012180334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-14T00:16:09.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009840792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-14T00:16:09.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010393542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-14T00:16:09.475+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008876792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011997959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:09.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010052584,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01111125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010229417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:09.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.008851959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-14T00:16:09.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012995125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-14T00:16:09.553+0700","caller":"logger/database.go:40","msg":"got 17 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.564+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009781042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010855583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:09.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010306458,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011264417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0123155,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:09.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.020405625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-14T00:16:09.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010837375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-14T00:16:09.643+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009309083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010700167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:16:09.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009952208,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010538583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010835708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-14T00:16:09.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010301625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-14T00:16:09.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010870875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-14T00:16:09.718+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009921042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012683208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:09.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009886459,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.763+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01125375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.013760083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-14T00:16:09.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009640208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-14T00:16:09.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.01235875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-14T00:16:09.801+0700","caller":"logger/database.go:40","msg":"got 21 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.009323375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-14T00:16:09.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012348791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:09.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.011003208,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-14T00:16:09.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.010650208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-14T00:16:09.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.016375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-14T00:16:09.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.012170125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-14T00:16:09.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0126535,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-14T00:16:09.891+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-14T00:16:09.892+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-14T00:16:09.920+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.920+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.921+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.921+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.921+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.923+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.923+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.925+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.934+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.934+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.934+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.936+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.986+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-14T00:16:09.988+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.006+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.007+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.007+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.009+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.010+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.011+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.020+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.024+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.028+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.029+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.043+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-14T00:16:10.043+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"warn","ts":"2026-08-15T10:33:04.359+0700","caller":"api/main.go:21","msg":"error"} {"level":"warn","ts":"2026-08-15T10:35:31.430+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-15T10:36:50.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:31","elapsed":0.050138792,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"warn","ts":"2026-08-15T10:37:31.365+0700","caller":"api/main.go:21","msg":"error"} {"level":"info","ts":"2026-08-15T10:37:34.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:31","elapsed":0.03190325,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"warn","ts":"2026-08-15T10:54:09.472+0700","caller":"api/main.go:22","msg":"error"} {"level":"info","ts":"2026-08-15T10:54:13.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:24","elapsed":0.034306667,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"warn","ts":"2026-08-15T10:57:14.221+0700","caller":"api/main.go:22","msg":"error"} {"level":"info","ts":"2026-08-15T10:57:17.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:24","elapsed":0.036273,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"warn","ts":"2026-08-15T11:11:40.726+0700","caller":"api/main.go:22","msg":"error"} {"level":"warn","ts":"2026-08-15T11:12:09.727+0700","caller":"api/main.go:22","msg":"error"} {"level":"fatal","ts":"2026-08-15T21:41:50.840+0700","caller":"database/redis.go:69","msg":"Parse paramater redis config error"} {"level":"fatal","ts":"2026-08-15T21:44:12.992+0700","caller":"database/redis.go:71","msg":"Parse paramater redis config error"} {"level":"info","ts":"2026-08-15T21:45:18.296+0700","caller":"database/redis.go:33","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T21:45:18.297+0700","caller":"database/redis.go:48","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T21:45:18.357+0700","caller":"database/redis.go:33","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T21:45:18.357+0700","caller":"database/redis.go:48","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T21:46:07.079+0700","caller":"database/redis.go:33","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T21:46:07.080+0700","caller":"database/redis.go:48","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T21:46:07.136+0700","caller":"database/redis.go:61","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:46:07.137+0700","caller":"database/redis.go:33","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T21:46:07.137+0700","caller":"database/redis.go:48","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T21:46:07.197+0700","caller":"database/redis.go:61","msg":"Connected"} {"level":"error","ts":"2026-08-15T21:46:33.798+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.116442708,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"info","ts":"2026-08-15T21:56:53.443+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T21:56:53.445+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T21:56:53.546+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:56:53.546+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T21:56:53.546+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T21:56:53.659+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:57:14.601+0700","caller":"database/redis.go:75","msg":"Close Connection master"} {"level":"info","ts":"2026-08-15T21:57:14.603+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T21:57:14.603+0700","caller":"database/redis.go:75","msg":"Close Connection slave"} {"level":"info","ts":"2026-08-15T21:57:14.603+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T21:57:14.603+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T21:57:14.603+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T21:57:14.711+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:57:14.712+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T21:57:14.712+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T21:57:14.909+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:75","msg":"Close Connection master"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:75","msg":"Close Connection slave"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T21:57:21.642+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T21:57:21.709+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T21:57:21.709+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T21:57:21.709+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T21:57:21.921+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"error","ts":"2026-08-15T21:57:38.305+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.094204458,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"error","ts":"2026-08-15T22:00:08.980+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.164926083,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"info","ts":"2026-08-15T22:00:52.655+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:00:52.655+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:00:52.730+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:00:52.730+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:00:52.730+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:00:52.785+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"error","ts":"2026-08-15T22:00:55.679+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.046350041,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"info","ts":"2026-08-15T22:01:45.365+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:01:45.366+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:01:45.518+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:01:45.518+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:01:45.518+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:01:45.570+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"error","ts":"2026-08-15T22:01:51.500+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.030818833,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"error","ts":"2026-08-15T22:02:26.843+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.0453685,"rows":0,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'","error":"ERROR: permission denied for table users (SQLSTATE 42501)"} {"level":"info","ts":"2026-08-15T22:04:05.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.052410375,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T22:09:54.305+0700","caller":"database/redis.go:75","msg":"Close Connection master"} {"level":"info","ts":"2026-08-15T22:09:54.307+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T22:09:54.307+0700","caller":"database/redis.go:75","msg":"Close Connection slave"} {"level":"info","ts":"2026-08-15T22:09:54.307+0700","caller":"database/redis.go:77","msg":"Close Connection Done"} {"level":"info","ts":"2026-08-15T22:09:54.307+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:09:54.307+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:09:54.936+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:09:54.937+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:09:54.937+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:09:55.113+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:43:30.877+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:43:30.877+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:43:30.947+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:43:30.948+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:43:30.948+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:43:31.003+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:43:35.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.039894583,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T22:46:12.130+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:46:12.131+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:46:12.180+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:46:12.180+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:46:12.180+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:46:12.233+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:51:47.203+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:51:47.203+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:51:47.267+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:51:47.267+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:51:47.267+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:51:47.323+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:51:58.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.040358875,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T22:55:02.113+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:55:02.114+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:55:02.177+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:55:02.177+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:55:02.177+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:55:02.249+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:56:00.991+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:56:00.991+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:56:01.059+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:56:01.060+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:56:01.060+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:56:01.137+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:56:31.154+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:56:31.154+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:56:31.204+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:56:31.204+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:56:31.204+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:56:31.263+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:57:26.469+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:57:26.470+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:57:26.530+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:57:26.530+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:57:26.530+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:57:26.588+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:58:34.353+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T22:58:34.353+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T22:58:34.410+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T22:58:34.410+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T22:58:34.410+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T22:58:34.461+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:00:13.151+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:00:13.152+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:00:13.209+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:00:13.209+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:00:13.209+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:00:13.270+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:00:15.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.039885875,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T23:01:16.886+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:01:16.887+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:01:16.945+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:01:16.946+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:01:16.946+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:01:16.998+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:01:36.991+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:01:36.991+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:01:37.042+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:01:37.042+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:01:37.042+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:01:37.097+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:12.447+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:02:12.449+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:02:12.507+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:12.507+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:02:12.507+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:02:12.562+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:38.937+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:02:38.937+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:02:38.996+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:38.996+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:02:38.996+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:02:39.067+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:56.989+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:02:56.989+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:02:57.040+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:02:57.041+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:02:57.041+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:02:57.104+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:16:20.452+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:16:20.453+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:16:20.506+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:16:20.507+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:16:20.507+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:16:20.562+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:18:31.789+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:18:31.790+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:18:31.845+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:18:31.845+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:18:31.845+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:18:31.902+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:18:39.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.037621125,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T23:20:19.857+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:20:19.858+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:20:19.912+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:20:19.912+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:20:19.912+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:20:19.962+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:20:22.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.031526125,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T23:22:36.808+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:22:36.808+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:22:36.868+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:22:36.868+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:22:36.868+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:22:36.920+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:22:41.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.040098583,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-15T23:25:24.214+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:25:24.216+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:25:24.269+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:25:24.269+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:25:24.269+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:25:24.320+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:30:07.806+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:30:07.806+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:30:07.861+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:30:07.861+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:30:07.861+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:30:07.935+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:36:21.701+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:36:21.701+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:36:21.757+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:36:21.757+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:36:21.757+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:36:21.807+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:37:59.842+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-15T23:37:59.843+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-15T23:37:59.894+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:37:59.894+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-15T23:37:59.894+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-15T23:37:59.947+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-15T23:39:05.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.038353667,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T00:15:08.078+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:15:08.079+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:15:08.127+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:15:08.127+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:15:08.127+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:15:08.193+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:28:48.457+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:28:48.457+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:28:48.510+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:28:48.510+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:28:48.510+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:28:48.560+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:28:52.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.035342833,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T00:31:49.784+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:31:49.785+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:31:49.837+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:31:49.837+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:31:49.837+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:31:49.888+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:32:38.287+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:32:38.288+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:32:38.343+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:32:38.343+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:32:38.343+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:32:38.399+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:37:33.920+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:37:33.921+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:37:33.973+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:37:33.973+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:37:33.973+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:37:34.026+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:56:59.887+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:56:59.887+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:56:59.945+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:56:59.946+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:56:59.946+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:57:00.001+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:57:46.233+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T00:57:46.233+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T00:57:46.283+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T00:57:46.283+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T00:57:46.283+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T00:57:46.334+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T01:07:00.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.048552417,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T01:07:05.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:28","elapsed":0.020643041,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T01:08:30.043+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T01:08:30.043+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T01:08:30.095+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T01:08:30.095+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T01:08:30.095+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T01:08:30.145+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T01:08:33.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.033120333,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T01:08:34.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.020932125,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T01:08:55.268+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T01:08:55.268+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T01:08:55.318+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T01:08:55.318+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T01:08:55.318+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T01:08:55.372+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T01:08:55.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.053926792,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T01:09:56.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.025963333,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-16T17:36:57.127+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-16T17:36:57.129+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-16T17:36:57.409+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-16T17:36:57.409+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-16T17:36:57.409+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-16T17:36:57.677+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:29:30.370+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:29:30.370+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:29:30.424+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:29:30.424+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:29:30.424+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:29:30.505+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:34:05.228+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:34:05.229+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:34:05.282+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:34:05.282+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:34:05.282+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:34:05.340+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:37:41.035+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:37:41.036+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:37:41.098+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:37:41.098+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:37:41.098+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:37:41.181+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:38:53.641+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:38:53.641+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:38:53.726+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:38:53.726+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:38:53.726+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:38:53.782+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:39:08.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.03048775,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe813c54d12bf48f1d7c710e'"} {"level":"info","ts":"2026-08-17T10:39:08.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.108979542,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-17T10:41:52.730+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:41:52.731+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:41:52.988+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:41:52.988+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:41:52.988+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:41:53.044+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:42:13.143+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:42:13.143+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:42:13.229+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:42:13.229+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:42:13.229+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:42:13.293+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:42:37.758+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:42:37.758+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:42:37.810+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:42:37.810+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:42:37.810+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:42:37.860+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:43:07.874+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T10:43:07.874+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T10:43:07.928+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:43:07.928+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T10:43:07.928+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T10:43:08.037+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T10:43:24.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:79","elapsed":0.097699667,"rows":0,"sql":"SELECT * FROM \"province\" WHERE id = 'ist' ORDER BY \"province\".\"id\" LIMIT 1"} {"level":"info","ts":"2026-08-17T12:03:30.321+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:03:30.322+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:03:30.372+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:03:30.372+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:03:30.372+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:03:30.422+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:03:47.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.025135584,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe813c54d12bf48f1d7c710e'"} {"level":"info","ts":"2026-08-17T12:03:47.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.13246675,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-17T12:03:52.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:62","elapsed":0.051776792,"rows":0,"sql":"SELECT * FROM \"province\" WHERE id = 'ist' ORDER BY \"province\".\"id\" LIMIT 1"} {"level":"info","ts":"2026-08-17T12:42:48.793+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:42:48.793+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:42:48.846+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:42:48.846+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:42:48.846+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:42:48.921+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:47:49.764+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:47:49.765+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:47:49.827+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:47:49.827+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:47:49.827+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:47:49.891+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"error","ts":"2026-08-17T12:48:01.719+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:50","elapsed":0.030638916,"rows":-1,"sql":"SELECT * FROM \"","error":"ERROR: unterminated quoted identifier at or near \"\"\" (SQLSTATE 42601)"} {"level":"info","ts":"2026-08-17T12:52:31.002+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:52:31.002+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:52:31.163+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:52:31.163+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:52:31.163+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:52:31.218+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:52:47.866+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:52:47.867+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:52:47.917+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:52:47.917+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:52:47.918+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:52:47.971+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"error","ts":"2026-08-17T12:52:50.278+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.033337958,"rows":0,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON perovince.merchant_id=merchant.id","error":"ERROR: missing FROM-clause entry for table \"perovince\" (SQLSTATE 42P01)"} {"level":"error","ts":"2026-08-17T12:52:50.278+0700","caller":"logger/database.go:82","msg":"[GORM] query error","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:53","elapsed":0.000004042,"rows":0,"sql":"","error":"ERROR: missing FROM-clause entry for table \"perovince\" (SQLSTATE 42P01)"} {"level":"info","ts":"2026-08-17T12:53:52.675+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:53:52.676+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:53:52.753+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:53:52.753+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:53:52.754+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:53:52.818+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:53:54.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.060158792,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:53:54.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:45","elapsed":0.01037275,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:53:54.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:53","elapsed":0.027525958,"rows":10,"sql":"SELECT merchant.id,merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id LIMIT 10"} {"level":"info","ts":"2026-08-17T12:57:37.946+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T12:57:37.947+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T12:57:38.002+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:57:38.009+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T12:57:38.009+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T12:57:38.066+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T12:57:43.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.048680833,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:57:43.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.013685875,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:57:43.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.024657333,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id LIMIT 10"} {"level":"info","ts":"2026-08-17T12:58:05.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.023964792,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:58:05.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.029435417,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T12:58:05.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.024195791,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T12:58:11.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.020841792,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:58:11.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.009482709,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:58:11.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.011322792,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id LIMIT 10"} {"level":"info","ts":"2026-08-17T12:59:02.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.038828125,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T12:59:02.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.011105791,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T12:59:02.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.012734708,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:13:26.079+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:13:26.080+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:13:26.138+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:13:26.139+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:13:26.139+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:13:26.240+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:13:34.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.037827667,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe813c54d12bf48f1d7c710e'"} {"level":"info","ts":"2026-08-17T13:13:34.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.127257917,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='crackers.biscuits@gmail.com'"} {"level":"info","ts":"2026-08-17T13:13:37.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.049766375,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:13:37.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.021449209,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:13:37.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.0228695,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:14:51.884+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:14:51.885+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:14:51.963+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:14:51.964+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:14:51.964+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:14:52.032+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:14:55.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.030909917,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:14:55.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.020189708,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:14:55.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.023449167,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:15:28.942+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:15:28.942+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:15:28.998+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:15:28.998+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:15:28.999+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:15:29.075+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:15:31.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.030304958,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:15:31.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:48","elapsed":0.021543542,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:15:31.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:56","elapsed":0.01881825,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:15:40.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.023657834,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:15:40.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:48","elapsed":0.010042625,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:15:40.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:56","elapsed":0.013624458,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:16:04.869+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:16:04.869+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:16:04.932+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:16:04.932+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:16:04.932+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:16:04.992+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:16:06.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.0324435,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:16:06.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.028362667,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:16:06.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.02075275,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:18:17.310+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:18:17.310+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:18:17.365+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:18:17.365+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:18:17.365+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:18:17.433+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:18:22.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.067429,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:18:22.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.053536125,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' OR province.id::TEXT ILIKE '%kalimantan%'"} {"level":"info","ts":"2026-08-17T13:18:22.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.067079208,"rows":5,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id WHERE province.name::TEXT ILIKE '%kalimantan%' OR merchant.id::TEXT ILIKE '%kalimantan%' OR province.id::TEXT ILIKE '%kalimantan%' LIMIT 10"} {"level":"info","ts":"2026-08-17T13:18:33.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:29","elapsed":0.022668583,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:18:33.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:47","elapsed":0.009510667,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:18:33.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:55","elapsed":0.020840541,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id LIMIT 10"} {"level":"info","ts":"2026-08-17T13:28:59.511+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:28:59.512+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:28:59.575+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:28:59.575+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:28:59.575+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:28:59.632+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:29:15.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.03749375,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:29:15.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:63","elapsed":0.008470208,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:29:15.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:71","elapsed":0.020276375,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id LIMIT 10"} {"level":"info","ts":"2026-08-17T13:31:47.386+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:31:47.386+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:31:47.444+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:31:47.444+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:31:47.444+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:31:47.496+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:31:49.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.08567075,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:31:49.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:63","elapsed":0.034219958,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:31:49.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:71","elapsed":0.096203417,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-17T13:33:20.697+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:33:20.698+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:33:20.750+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:33:20.750+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:33:20.750+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:33:20.806+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:33:23.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.035897667,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:33:23.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.010571083,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:33:23.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.021151542,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-17T13:34:35.565+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:34:35.565+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:34:35.650+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:34:35.650+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:34:35.651+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:34:35.712+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:34:37.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.034172334,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:34:37.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.012379333,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:34:38.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.04506375,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-17T13:35:04.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.026244709,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:35:04.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.010607,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:35:04.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.0166315,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-17T13:35:11.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.023576584,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:35:11.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.010291833,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:35:11.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.022881709,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10 OFFSET 10"} {"level":"info","ts":"2026-08-17T13:40:45.068+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T13:40:45.069+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T13:40:45.122+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:40:45.122+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T13:40:45.122+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T13:40:45.184+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T13:40:49.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.039392583,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-17T13:40:49.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.111769708,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-17T13:40:53.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.040591333,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:40:53.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.010961375,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-17T13:40:53.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.023504625,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-17T13:42:08.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:100","elapsed":0.092329541,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('tambahan','19ff104c16522a2252cbaca24d','2026-08-17 13:42:08.521','19ff104c16522a2252cbaca24d','2026-08-17 13:42:08.521','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-17T14:21:30.185+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:21:30.185+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:21:30.235+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:21:30.235+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:21:30.235+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:21:30.290+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:21:37.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:100","elapsed":0.064875875,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('tambahan','19ff104c16522a2252cbaca24d','2026-08-17 14:21:37.555','19ff104c16522a2252cbaca24d','2026-08-17 14:21:37.555','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-17T14:25:11.752+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:25:11.753+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:25:11.802+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:25:11.802+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:25:11.802+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:25:11.856+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:25:14.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:135","elapsed":0.062923208,"rows":1,"sql":"DELETE FROM \"province\" WHERE id = '1a00e98ea5f87d9a1026ba6441'"} {"level":"info","ts":"2026-08-17T14:25:32.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:100","elapsed":0.081571459,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('tambahan','19ff104c16522a2252cbaca24d','2026-08-17 14:25:32.504','19ff104c16522a2252cbaca24d','2026-08-17 14:25:32.504','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-17T14:29:01.363+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:29:01.363+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:29:01.426+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:29:01.426+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:29:01.426+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:29:01.481+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:29:02.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:114","elapsed":0.044179208,"rows":1,"sql":"SELECT * FROM \"province\" WHERE id = '1a00e9c80365466b3d2a04918c' ORDER BY \"province\".\"id\" LIMIT 1"} {"level":"info","ts":"2026-08-17T14:29:02.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:123","elapsed":0.050348583,"rows":1,"sql":"UPDATE \"province\" SET \"name\"='tambahan xxx',\"created_by\"='19ff104c16522a2252cbaca24d',\"created_on\"='2026-08-17 14:25:32.504',\"updated_by\"='19ff104c16522a2252cbaca24d',\"updated_on\"='2026-08-17 14:29:02.024',\"merchant_id\"='19ff111bca6c2c382d9eb43b3c' WHERE \"id\" = '1a00e9c80365466b3d2a04918c'"} {"level":"info","ts":"2026-08-17T14:30:30.424+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:30:30.424+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:30:30.477+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:30:30.477+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:30:30.477+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:30:30.531+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:30:34.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:114","elapsed":0.040815125,"rows":1,"sql":"SELECT * FROM \"province\" WHERE id = '1a00e9c80365466b3d2a04918c' ORDER BY \"province\".\"id\" LIMIT 1"} {"level":"info","ts":"2026-08-17T14:30:34.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:123","elapsed":0.043398083,"rows":1,"sql":"UPDATE \"province\" SET \"name\"='tambahan xxx',\"created_by\"='19ff104c16522a2252cbaca24d',\"created_on\"='2026-08-17 14:25:32.504',\"updated_by\"='19ff104c16522a2252cbaca24d',\"updated_on\"='2026-08-17 14:30:34.395',\"merchant_id\"='19ff111bca6c2c382d9eb43b3c' WHERE \"id\" = '1a00e9c80365466b3d2a04918c'"} {"level":"info","ts":"2026-08-17T14:32:39.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:135","elapsed":0.056869167,"rows":1,"sql":"DELETE FROM \"province\" WHERE id = '1a00e9c80365466b3d2a04918c'"} {"level":"info","ts":"2026-08-17T14:38:28.024+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:38:28.025+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:38:28.076+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:38:28.076+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:38:28.076+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:38:28.134+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:39:10.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:37","elapsed":0.040459209,"rows":1,"sql":"SELECT count(*) FROM \"province\""} {"level":"info","ts":"2026-08-17T14:39:10.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:39","elapsed":0.030940792,"rows":34,"sql":"SELECT * FROM \"province\""} {"level":"info","ts":"2026-08-17T14:39:47.543+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:39:47.543+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:39:47.599+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:39:47.600+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:39:47.600+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:39:47.656+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:39:50.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:37","elapsed":0.039307917,"rows":1,"sql":"SELECT count(*) FROM \"province\""} {"level":"info","ts":"2026-08-17T14:39:50.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:39","elapsed":0.029045833,"rows":34,"sql":"SELECT * FROM \"province\""} {"level":"info","ts":"2026-08-17T14:40:13.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:37","elapsed":0.028055875,"rows":1,"sql":"SELECT count(*) FROM \"province\""} {"level":"info","ts":"2026-08-17T14:40:13.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:39","elapsed":0.013114458,"rows":34,"sql":"SELECT * FROM \"province\""} {"level":"info","ts":"2026-08-17T14:40:47.976+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:40:47.976+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:40:48.031+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:40:48.031+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:40:48.031+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:40:48.088+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:40:58.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.020184542,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-17T14:40:58.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.072182583,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-17T14:41:02.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:37","elapsed":0.064269583,"rows":1,"sql":"SELECT count(*) FROM \"province\""} {"level":"info","ts":"2026-08-17T14:41:02.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:39","elapsed":0.056326958,"rows":34,"sql":"SELECT * FROM \"province\""} {"level":"info","ts":"2026-08-17T14:42:38.180+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:42:38.180+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:42:38.234+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:42:38.234+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:42:38.234+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:42:38.286+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:42:40.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:38","elapsed":0.03832,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c'"} {"level":"info","ts":"2026-08-17T14:42:40.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:40","elapsed":0.029813584,"rows":34,"sql":"SELECT * FROM \"province\""} {"level":"info","ts":"2026-08-17T14:43:03.513+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:43:03.513+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:43:03.569+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:43:03.569+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:43:03.569+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:43:03.623+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:43:03.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:38","elapsed":0.033541541,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c'"} {"level":"info","ts":"2026-08-17T14:43:03.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:40","elapsed":0.026353084,"rows":34,"sql":"SELECT * FROM \"province\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c' ORDER BY name ASC"} {"level":"info","ts":"2026-08-17T14:45:05.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:38","elapsed":0.032110583,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c'"} {"level":"info","ts":"2026-08-17T14:45:05.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:40","elapsed":0.017382292,"rows":34,"sql":"SELECT * FROM \"province\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c' ORDER BY name ASC"} {"level":"info","ts":"2026-08-17T14:50:33.875+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:50:33.876+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:50:33.933+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:50:33.934+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:50:33.934+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:50:34.000+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:59:52.543+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T14:59:52.544+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T14:59:52.598+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:59:52.599+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T14:59:52.599+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T14:59:52.652+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T14:59:56.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:51","elapsed":0.033292084,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='aceh'"} {"level":"info","ts":"2026-08-17T14:59:56.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:53","elapsed":0.046337875,"rows":0,"sql":"SELECT * FROM \"province\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='aceh' ORDER BY name ASC"} {"level":"info","ts":"2026-08-17T15:02:00.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:51","elapsed":0.03923575,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='ACEH'"} {"level":"info","ts":"2026-08-17T15:02:00.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/province.go:53","elapsed":0.018068625,"rows":1,"sql":"SELECT * FROM \"province\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='ACEH' ORDER BY name ASC"} {"level":"info","ts":"2026-08-17T15:28:06.516+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T15:28:06.516+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T15:28:06.572+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T15:28:06.572+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T15:28:06.572+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T15:28:06.622+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T18:38:50.279+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T18:38:50.279+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T18:38:50.317+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T18:38:50.317+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T18:38:50.317+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T18:38:50.355+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T18:39:33.514+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-17T18:39:33.515+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-17T18:39:33.550+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-17T18:39:33.550+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-17T18:39:33.551+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-17T18:39:33.584+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T06:54:36.388+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T06:54:36.388+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T06:54:36.438+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T06:54:36.438+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T06:54:36.438+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T06:54:36.481+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T06:54:45.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.024513209,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-18T06:54:45.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.087087208,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-18T06:54:49.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.063523875,"rows":1,"sql":"SELECT count(*) FROM \"city\" LEFT JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T06:54:49.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.009042667,"rows":1,"sql":"SELECT count(*) FROM \"city\" LEFT JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T06:54:49.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.024878667,"rows":10,"sql":"SELECT city.name AS name,province.name AS province_name,city.province_id AS province_id,merchant.id AS merchant_id,city.id AS id FROM \"city\" LEFT JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id ORDER BY city.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T06:58:39.875+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T06:58:39.876+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T06:58:39.917+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T06:58:39.917+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T06:58:39.917+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T06:58:39.970+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T06:58:46.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.027942041,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T06:58:46.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:65","elapsed":0.011990583,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T06:58:46.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:73","elapsed":0.018223125,"rows":10,"sql":"SELECT city.name AS name,province.name AS province_name,city.province_id AS province_id,merchant.id AS merchant_id,city.id AS id FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id ORDER BY city.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T07:00:26.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/city.go:49","elapsed":0.058314917,"rows":1,"sql":"SELECT count(*) FROM \"city\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='ACEH'"} {"level":"info","ts":"2026-08-18T07:00:26.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/city.go:51","elapsed":0.03849825,"rows":0,"sql":"SELECT * FROM \"city\" WHERE (merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c') AND name='ACEH' ORDER BY name ASC"} {"level":"info","ts":"2026-08-18T07:00:59.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/city.go:49","elapsed":0.038294875,"rows":1,"sql":"SELECT count(*) FROM \"city\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c'"} {"level":"info","ts":"2026-08-18T07:00:59.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/city.go:51","elapsed":0.0479295,"rows":475,"sql":"SELECT * FROM \"city\" WHERE merchant_id IS NULL OR merchant_id='19ff111bca6c2c382d9eb43b3c' ORDER BY name ASC"} {"level":"info","ts":"2026-08-18T13:22:43.880+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:22:43.881+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:22:43.992+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:22:43.992+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:22:43.992+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:22:44.120+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:22:53.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.04467225,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-18T13:22:53.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.135059084,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-18T13:33:07.592+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:33:07.593+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:33:07.699+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:33:07.699+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:33:07.699+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:33:07.809+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:33:12.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.095768208,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:33:12.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.02388275,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:33:12.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.022508792,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:33:12.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.020394083,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:35:20.495+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:35:20.495+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:35:20.621+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:35:20.622+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:35:20.622+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:35:20.794+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:35:24.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.13714275,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:35:25.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.06923575,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:35:25.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.064518375,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:35:25.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.075987792,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:35:40.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.256405042,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:35:40.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.052155292,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:35:40.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.022856125,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:35:41.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.02500125,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:37:11.290+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:37:11.291+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:37:11.403+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:37:11.403+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:37:11.403+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:37:11.522+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:37:15.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.085215958,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:37:15.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.024551042,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:37:15.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.024302541,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:37:15.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.024941125,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:37:16.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/importer/importer.go:368","elapsed":0.1052575,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('DKI Jakarta',NULL,'2026-08-18 13:37:15.813',NULL,'2026-08-18 13:37:15.813','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-18T13:37:39.167+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.054157625,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:37:39.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.02111325,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:37:39.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.026015875,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:37:39.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:69","elapsed":0.0250135,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:39:52.020+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:39:52.021+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:39:52.404+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:39:52.404+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:39:52.404+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:39:52.520+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:40:02.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:70","elapsed":0.102896833,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:40:02.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:70","elapsed":0.025058458,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:40:02.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:70","elapsed":0.029230167,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:40:02.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:70","elapsed":0.039429459,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:40:02.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/importer/importer.go:368","elapsed":0.357250375,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('DKI Jakarta','19ff104c16522a2252cbaca24d','2026-08-18 13:40:01.999',NULL,'2026-08-18 13:40:01.999','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-18T13:40:37.043+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:40:37.043+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:40:37.821+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:40:37.821+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:40:37.821+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:40:38.159+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:40:50.385+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T13:40:50.386+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T13:40:51.366+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:40:51.366+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T13:40:51.366+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T13:40:52.210+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T13:40:53.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:71","elapsed":0.635618333,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'DKI JAKARTA'"} {"level":"info","ts":"2026-08-18T13:40:53.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:71","elapsed":0.163504875,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA BARAT'"} {"level":"info","ts":"2026-08-18T13:40:53.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:71","elapsed":0.110808333,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TENGAH'"} {"level":"info","ts":"2026-08-18T13:40:53.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/importers/province/importer.go:71","elapsed":0.113226708,"rows":1,"sql":"SELECT count(*) FROM \"province\" WHERE UPPER(name) = 'JAWA TIMUR'"} {"level":"info","ts":"2026-08-18T13:40:54.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/importer/importer.go:368","elapsed":0.185293792,"rows":1,"sql":"INSERT INTO \"province\" (\"name\",\"created_by\",\"created_on\",\"updated_by\",\"updated_on\",\"merchant_id\") VALUES ('DKI Jakarta','19ff104c16522a2252cbaca24d','2026-08-18 13:40:52.85','19ff104c16522a2252cbaca24d','2026-08-18 13:40:52.85','19ff111bca6c2c382d9eb43b3c') RETURNING \"id\""} {"level":"info","ts":"2026-08-18T14:20:47.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.071815875,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-18T14:20:47.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.187898958,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-18T16:47:28.358+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-18T16:47:28.358+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-18T16:47:28.478+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T16:47:28.478+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-18T16:47:28.478+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-18T16:47:28.604+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-18T20:22:46.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":0.231675917,"rows":1,"sql":"SELECT * FROM \"users_roles\" WHERE \"users_roles\".\"id\" = '19fe814c5350d67814c3e6057c'"} {"level":"info","ts":"2026-08-18T20:22:46.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/internal/usecases/auth.go:29","elapsed":1.409850667,"rows":1,"sql":"SELECT * FROM \"users\" WHERE email='gcx@gmail.com'"} {"level":"info","ts":"2026-08-18T20:23:12.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":2.669297834,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:23:14.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:81","elapsed":1.940319541,"rows":1,"sql":"SELECT count(*) FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:23:15.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:89","elapsed":1.447366667,"rows":10,"sql":"SELECT province.name AS name,merchant.id AS merchant_id,province.id AS id FROM \"province\" LEFT JOIN merchant ON province.merchant_id=merchant.id ORDER BY province.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T20:23:45.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.150725916,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:23:45.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:81","elapsed":0.052747083,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:23:45.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:89","elapsed":0.441160666,"rows":10,"sql":"SELECT city.name AS name,province.name AS province_name,city.province_id AS province_id,merchant.id AS merchant_id,city.id AS id FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id ORDER BY city.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T20:24:04.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.053077667,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:24:04.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:81","elapsed":0.054915792,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id WHERE city.province_id='19fe79fac96c4db9fbb7fe5c52'"} {"level":"info","ts":"2026-08-18T20:24:05.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:89","elapsed":0.057587875,"rows":10,"sql":"SELECT city.name AS name,province.name AS province_name,city.province_id AS province_id,merchant.id AS merchant_id,city.id AS id FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id WHERE city.province_id='19fe79fac96c4db9fbb7fe5c52' ORDER BY city.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T20:33:57.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.317756709,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:33:58.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:81","elapsed":0.045027208,"rows":1,"sql":"SELECT count(*) FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:33:58.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:89","elapsed":0.04498725,"rows":10,"sql":"SELECT city.name AS name,province.name AS province_name,city.province_id AS province_id,merchant.id AS merchant_id,city.id AS id FROM \"city\" INNER JOIN province ON city.province_id=province.id LEFT JOIN merchant ON city.merchant_id=merchant.id ORDER BY city.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-18T20:36:09.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:30","elapsed":0.4042015,"rows":1,"sql":"SELECT count(*) FROM \"district\" LEFT JOIN city ON district.city_id=city.id LEFT JOIN province ON district.province_id=province.id LEFT JOIN merchant ON district.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:36:09.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:81","elapsed":0.032117583,"rows":1,"sql":"SELECT count(*) FROM \"district\" LEFT JOIN city ON district.city_id=city.id LEFT JOIN province ON district.province_id=province.id LEFT JOIN merchant ON district.merchant_id=merchant.id"} {"level":"info","ts":"2026-08-18T20:36:09.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/pkg/datatable/datatable.go:89","elapsed":0.064178167,"rows":10,"sql":"SELECT district.name AS name,city.name AS city_name,province.name AS province_name,district.province_id AS province_id,district.city_id AS city_id,merchant.id AS merchant_id,district.id AS id FROM \"district\" LEFT JOIN city ON district.city_id=city.id LEFT JOIN province ON district.province_id=province.id LEFT JOIN merchant ON district.merchant_id=merchant.id ORDER BY district.name ASC LIMIT 10"} {"level":"info","ts":"2026-08-22T10:42:12.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.131466458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:12.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.11545925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:42:12.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.076536625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:12.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.107545667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:12.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.099678667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:42:12.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.097396416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:42:12.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.121695334,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T10:42:12.912+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T10:42:12.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053096458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:13.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046941791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:42:13.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049435666,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:13.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.072421459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:13.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07141725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:42:13.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04387875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:42:13.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054835542,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T10:42:13.307+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T10:42:13.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061094459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:13.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.075340959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T10:42:13.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047448167,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:13.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065885458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:13.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043905709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T10:42:13.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050967542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T10:42:13.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049944541,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T10:42:13.705+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:42:13.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048941917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:13.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.064120375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T10:42:13.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048347417,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:13.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058862625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:13.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046482042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T10:42:14.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047324625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T10:42:14.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060131,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T10:42:14.093+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T10:42:14.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059611458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:14.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.074657375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T10:42:14.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062313458,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:14.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063245583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:14.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043303041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T10:42:14.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061959125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T10:42:14.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.081799375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T10:42:14.545+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T10:42:14.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038029875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:14.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058097042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T10:42:14.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046542542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:14.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068796917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:14.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047534375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T10:42:14.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054392833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T10:42:14.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071571042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T10:42:14.942+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T10:42:14.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044326,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:15.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051361583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T10:42:15.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.052081459,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:15.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063301375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:15.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0447865,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T10:42:15.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068811375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T10:42:15.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054517167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T10:42:15.336+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:42:15.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046499959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:15.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060032583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T10:42:15.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055037834,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:15.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.091480625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:15.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056497416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T10:42:15.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041203166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T10:42:15.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06916575,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T10:42:15.760+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:42:15.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048932083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:15.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04515775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T10:42:15.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057289292,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:15.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.066737708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:16.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049109334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T10:42:16.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041929708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T10:42:16.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059008542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T10:42:16.130+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T10:42:16.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044854416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:16.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058427833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:42:16.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0599875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:16.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059277708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:16.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036948791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:42:16.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040285375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:42:16.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038604625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T10:42:16.472+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T10:42:16.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.064844958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:16.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050759417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:42:16.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04321875,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:16.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062694667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:16.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048545,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:42:16.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04769775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:42:16.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065435709,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T10:42:16.859+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T10:42:16.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044150417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:42:16.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063464125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T10:42:17.043+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.075472584,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:42:17.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07086225,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:42:17.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055642,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T10:42:17.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048993708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T10:42:17.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.067799416,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T10:42:17.288+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T10:42:17.288+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.328+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.338+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.338+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.338+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.338+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.382+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.383+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.383+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.387+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.388+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.390+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.390+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.390+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.397+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.397+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.399+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.400+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.412+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T10:42:17.412+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T10:44:02.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.147436834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:02.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.122230208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:44:02.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046737291,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:02.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.110786583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:02.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.143745917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:44:02.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.13206925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T10:44:03.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.114301875,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T10:44:03.067+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T10:44:03.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053907458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:03.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07384925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:44:03.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056981709,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:03.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.074168375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:03.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060523416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:44:03.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053300291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T10:44:03.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046237125,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T10:44:03.493+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T10:44:03.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047566084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:03.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060989917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T10:44:03.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048833833,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:03.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07592675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:03.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036162,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T10:44:03.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043613292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T10:44:03.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.03693225,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T10:44:03.847+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:44:03.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039418917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:03.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0573375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T10:44:04.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.064469,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:04.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069307417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:04.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047171709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T10:44:04.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.037006875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T10:44:04.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047612,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T10:44:04.217+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T10:44:04.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059710458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:04.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045470584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T10:44:04.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054038625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:04.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069456541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:04.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053629417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T10:44:04.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049650125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T10:44:04.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062399291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T10:44:04.616+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T10:44:04.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07167525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:04.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04770075,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T10:44:04.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055245958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:04.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055588291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:04.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058637541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T10:44:04.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045278542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T10:44:05.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060251666,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T10:44:05.016+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T10:44:05.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043366333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:05.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062291417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T10:44:05.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069203125,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:05.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.083827917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:05.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051666792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T10:44:05.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039679417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T10:44:05.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.066077208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T10:44:05.437+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:44:05.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071085792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:05.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06061075,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T10:44:05.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.052888458,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:05.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055626167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:05.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059031917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T10:44:05.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.070279,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T10:44:05.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054572625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T10:44:05.866+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T10:44:05.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046999042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:05.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054506708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T10:44:06.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035312125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:06.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045856875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:06.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056145291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T10:44:06.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046878917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T10:44:06.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062261792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T10:44:06.234+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T10:44:06.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0554465,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:06.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058275167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:44:06.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044349625,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:06.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062130167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:06.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047647208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:44:06.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048215,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T10:44:06.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06644275,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T10:44:06.620+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T10:44:06.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043113416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:06.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048554792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:44:06.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.073692333,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:06.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.080644,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:06.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.077652459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:44:07.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.076933875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T10:44:07.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.042764875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T10:44:07.067+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T10:44:07.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047127084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T10:44:07.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061287667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T10:44:07.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059917417,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T10:44:07.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048919709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T10:44:07.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.042706625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T10:44:07.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.067402208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T10:44:07.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05486275,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T10:44:07.455+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T10:44:07.456+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T10:44:07.485+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.485+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.490+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.491+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.491+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.491+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.494+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.496+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.503+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.503+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.503+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.505+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.574+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.575+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.575+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.578+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.580+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.580+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.581+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.584+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.588+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.589+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.589+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.591+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.600+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T10:44:07.600+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T11:07:38.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.104392417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:38.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.106339083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T11:07:38.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054324875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:38.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.131676375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:39.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.109503459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T11:07:39.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.123495459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T11:07:39.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.12038975,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T11:07:39.328+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T11:07:39.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035523166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:39.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055711292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T11:07:39.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051499791,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:39.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051919959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:39.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063024208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T11:07:39.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044005708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T11:07:39.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057706417,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T11:07:39.704+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T11:07:39.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055526875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:39.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.066379791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component_group'"} {"level":"info","ts":"2026-08-22T11:07:39.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055718375,"rows":-1,"sql":"SELECT * FROM \"cost_component_group\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:39.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047053125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component_group' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:39.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049988208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component_group'"} {"level":"info","ts":"2026-08-22T11:07:40.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049925125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component_group'"} {"level":"info","ts":"2026-08-22T11:07:40.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063270084,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component_group'\n"} {"level":"info","ts":"2026-08-22T11:07:40.097+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T11:07:40.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.032726583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:40.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05659875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T11:07:40.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044394417,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:40.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0817375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:40.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049753791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T11:07:40.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050424292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T11:07:40.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.03680625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T11:07:40.455+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T11:07:40.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038129792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:40.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.052920084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T11:07:40.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061442959,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:40.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.064485833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:40.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046413583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T11:07:40.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053541708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T11:07:40.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058369209,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T11:07:40.837+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T11:07:40.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046400542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:40.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055370042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T11:07:40.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040536708,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:41.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069333125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:41.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047927125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T11:07:41.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.066396334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T11:07:41.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038623459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T11:07:41.209+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T11:07:41.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.052268417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:41.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.064396292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T11:07:41.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046014375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:41.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039954792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:41.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041511166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T11:07:41.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053184667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T11:07:41.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054446583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T11:07:41.613+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T11:07:41.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.160013334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:41.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068926208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T11:07:41.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054914416,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:41.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.03999075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:41.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04886275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T11:07:42.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051329875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T11:07:42.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046565833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T11:07:42.088+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T11:07:42.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050191667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:42.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05707875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T11:07:42.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049340958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:42.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.075480833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:42.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065338166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T11:07:42.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055684125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T11:07:42.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0519075,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T11:07:42.497+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T11:07:42.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.042018625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:42.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.032816,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T11:07:42.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045717209,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:42.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043517417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:42.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.066235416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T11:07:42.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049216958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T11:07:42.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.032077583,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T11:07:42.814+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T11:07:42.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044134834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:42.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048123209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T11:07:42.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055121625,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:43.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054940042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:43.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040661667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T11:07:43.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058550375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T11:07:43.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039882541,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T11:07:43.162+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T11:07:43.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036632791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:43.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044150875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T11:07:43.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036691291,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:43.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041822625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:43.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035911083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T11:07:43.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059761541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T11:07:43.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043627625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T11:07:43.467+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T11:07:43.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054757541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T11:07:43.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057987958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T11:07:43.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051363833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T11:07:43.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05725075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T11:07:43.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0502355,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T11:07:43.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0557265,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T11:07:43.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045944458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T11:07:43.846+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T11:07:43.846+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T11:07:43.879+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.879+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.879+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.879+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.881+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponentGroup}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component_group.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.881+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.882+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.883+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.892+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.892+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.892+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.893+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.893+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.942+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.946+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.947+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.951+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.952+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.953+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.953+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.953+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.958+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.959+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component_group.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.962+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.962+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.965+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.972+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T11:07:43.972+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T13:33:18.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.15853025,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:19.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.215144291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:33:19.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061653334,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:19.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.166595625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:19.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.14084175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:33:19.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.13990375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:33:19.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.146334875,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T13:33:19.829+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T13:33:19.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.100590375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:19.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045467083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:33:20.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.095276417,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:20.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065115916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:20.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055236334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:33:20.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054586875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:33:20.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.09198975,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T13:33:20.340+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T13:33:20.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040127084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:20.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.070567166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T13:33:20.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.075033,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:20.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.094878,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:20.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.108413417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T13:33:20.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.096491625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T13:33:20.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.153404792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T13:33:20.983+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:33:21.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049808708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:21.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.082837875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T13:33:21.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060230208,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:21.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.086479958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:21.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048236625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T13:33:21.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036094334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T13:33:21.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0532765,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T13:33:21.407+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T13:33:21.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047664959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:21.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058383917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T13:33:21.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039872584,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:21.618+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063481458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:21.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07218175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T13:33:21.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045225542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T13:33:21.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0390625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T13:33:21.779+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T13:33:21.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035137542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:21.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055526875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:33:21.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055188334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:21.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065933459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:22.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.077143542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:33:22.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062251583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:33:22.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.102901,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T13:33:22.242+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T13:33:22.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069488542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:22.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065615667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:33:22.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063355792,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:22.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071801042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:22.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057607209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:33:22.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049128583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:33:22.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049861583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T13:33:22.671+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T13:33:22.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065577834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:22.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046129042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T13:33:22.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053980917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:22.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045755709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:22.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051396334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T13:33:23.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.07267675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T13:33:23.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.039946625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T13:33:23.053+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T13:33:23.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.037537541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:23.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036016208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T13:33:23.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051470458,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:23.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071111625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:23.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.072138417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T13:33:23.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0353885,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T13:33:23.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.067274583,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T13:33:23.428+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:33:23.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.090235292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:23.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.062374875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T13:33:23.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036566583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:23.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.042701792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:23.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.090699041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T13:33:23.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056866791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T13:33:23.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060800875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T13:33:23.874+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:33:23.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0349795,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:23.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.043594833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T13:33:24.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05726875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:24.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.078249875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:24.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058136,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T13:33:24.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051367875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T13:33:24.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.042312375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T13:33:24.245+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T13:33:24.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.059419459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:24.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.046533708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:33:24.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.077947042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:24.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.063475959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:24.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05940125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:33:24.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.104038292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:33:24.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.089844625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T13:33:24.749+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T13:33:24.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05140725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:24.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051957667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:33:24.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058275208,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:24.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068398375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:25.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06641975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:33:25.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056545334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:33:25.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068066125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T13:33:25.173+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T13:33:25.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040133792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:33:25.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.073536875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T13:33:25.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060161791,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:33:25.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.044942375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:33:25.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.037375167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T13:33:25.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.078395208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T13:33:25.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041512875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T13:33:25.556+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T13:33:25.556+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T13:33:25.595+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.595+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.595+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.595+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.595+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.596+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.597+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.597+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.606+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.606+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.607+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.607+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.608+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.608+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.649+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.649+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.649+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.650+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.650+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.652+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.653+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.653+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.665+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.665+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.666+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.666+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.668+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.668+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.675+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T13:33:25.675+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T13:51:35.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.112401625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:35.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.124190333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:51:36.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.085728708,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:36.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.127381916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:36.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.127824292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:51:36.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.114284375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T13:51:36.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.166201125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T13:51:36.575+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T13:51:36.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.1110385,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:36.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.082628083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:51:36.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057058375,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:36.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.082464917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:36.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.068853709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:51:37.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.095166708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T13:51:37.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053184708,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T13:51:37.130+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T13:51:37.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035696625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:37.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.078399625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T13:51:37.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040092208,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:37.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.095083375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:37.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.084061042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T13:51:37.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.080691667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T13:51:37.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.082190125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T13:51:37.631+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:51:37.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.037117833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:37.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040291292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T13:51:37.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.087079208,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:37.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.065651,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:37.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048842625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T13:51:37.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038686291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T13:51:38.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.077697666,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T13:51:38.031+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T13:51:38.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.074867125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:38.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050600375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T13:51:38.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040620333,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:38.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056283792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:38.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.057970209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T13:51:38.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.035894166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T13:51:38.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.084924125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T13:51:38.439+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T13:51:38.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.045612375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:38.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0589235,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:51:38.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.038744791,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:38.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.083101125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:38.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071742208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:51:38.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06716025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T13:51:38.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.084385708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T13:51:38.893+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T13:51:38.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.089193375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:39.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056844333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T13:51:39.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.050032541,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:39.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054798459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:39.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.055250375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T13:51:39.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047212958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T13:51:39.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.08718,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T13:51:39.342+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T13:51:39.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.076862834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:39.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.048762667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T13:51:39.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.037069333,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:39.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054155916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:39.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.06323275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T13:51:39.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056255667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T13:51:39.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047069916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T13:51:39.729+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:51:39.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.049477125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:39.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.081979042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T13:51:39.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058572958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:40.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.084408167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:40.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.047759875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T13:51:40.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053631167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T13:51:40.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053424958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T13:51:40.160+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T13:51:40.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.04840375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:40.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060784208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:51:40.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053342333,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:40.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.060172208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:40.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0462915,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:51:40.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.073005,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T13:51:40.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.08413025,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T13:51:40.592+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T13:51:40.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.075740584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:40.746+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.078120875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:51:40.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071098375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:40.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.088682083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:40.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.053107458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:51:41.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.05691775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T13:51:41.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061345959,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T13:51:41.083+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T13:51:41.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0553475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:41.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069604875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T13:51:41.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036820583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:41.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.070280666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:41.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.058087875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T13:51:41.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.076646042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T13:51:41.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.096471875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T13:51:41.553+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T13:51:41.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.054448333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:41.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.061430917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:51:41.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.041665334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:41.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.071165125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:41.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.086339292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:51:41.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.08940125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T13:51:42.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.056590375,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T13:51:42.019+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T13:51:42.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.067975458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T13:51:42.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.079945583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T13:51:42.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.036742125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T13:51:42.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.069940834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T13:51:42.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.051289625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T13:51:42.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.0601865,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T13:51:42.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:128","elapsed":0.040208708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T13:51:42.429+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T13:51:42.429+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T13:51:42.456+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.456+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.456+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.456+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.456+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.457+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.457+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.462+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.470+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.470+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.470+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.470+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.472+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.473+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.516+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.516+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.518+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.519+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.520+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.522+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.523+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.526+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.536+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.536+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.539+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.539+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.540+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.540+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.548+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T13:51:42.548+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T13:58:55.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:197","elapsed":0.243573458,"rows":0,"sql":"\n\t\tSELECT\n\t\t\tkcu.table_name AS table_name,\n\t\t\tkcu.column_name AS column_name,\n\t\t\tccu.table_name AS referenced_table_name,\n\t\t\tccu.column_name AS referenced_column_name\n\t\tFROM\n\t\t\tinformation_schema.table_constraints AS tc\n\t\t\tJOIN information_schema.key_column_usage AS kcu\n\t\t\t ON tc.constraint_name = kcu.constraint_name\n\t\t\t AND tc.table_schema = kcu.table_schema\n\t\t\tJOIN information_schema.constraint_column_usage AS ccu\n\t\t\t ON ccu.constraint_name = tc.constraint_name\n\t\t\t AND ccu.table_schema = tc.table_schema\n\t\tWHERE tc.constraint_type = 'FOREIGN KEY' AND tc.table_schema = 'public';\n\t"} {"level":"info","ts":"2026-08-22T14:08:51.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.104442792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:52.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.171912125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:08:52.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062914917,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:52.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.166031042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:52.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.222965333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:08:52.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.113765166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:08:52.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.193296959,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:08:52.837+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:08:52.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038743792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:52.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040192542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:08:52.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052040042,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:53.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075603625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:53.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07764225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:08:53.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056242833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:08:53.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039398375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:08:53.220+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:08:53.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063504125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:53.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051765459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:08:53.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042862708,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:53.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056814083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:53.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.119796,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:08:53.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066274,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:08:53.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050061416,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:08:53.675+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:08:53.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042366791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:53.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075747667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:08:53.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042224917,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:53.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084726667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:53.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038460167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:08:54.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.117108833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:08:54.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08001525,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:08:54.162+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:08:54.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054160625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:54.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.10664225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:54.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071921,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:54.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061537583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:54.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042212542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:54.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060419917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:54.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070521833,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:08:54.637+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:08:54.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047853,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:54.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056045917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:54.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.096501042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:54.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071873041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:54.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041508333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:55.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073729792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:55.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057587125,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:08:55.087+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:08:55.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048240792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:55.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067234583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:55.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071066,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:55.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.094783375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:55.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064171625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:55.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090070875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:55.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044732167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:08:55.571+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:08:55.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048569542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:55.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058901,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:08:55.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055795125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:55.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064955708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:55.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038421375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:08:55.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038377666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:08:55.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042791292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:08:55.922+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:08:55.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052991334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:56.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067152084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:56.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043896208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:56.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076039042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:56.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07489975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:56.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060963,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:56.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08132575,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:08:56.383+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:08:56.417+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033826875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:56.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075118958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:08:56.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0565735,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:56.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.109392417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:56.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065864917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:08:56.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053148,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:08:56.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046898542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:08:56.827+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:08:56.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050159833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:56.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069065833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:57.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070714833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:57.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041712542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:57.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046596375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:57.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069310083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:57.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049271416,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:08:57.227+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:08:57.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046755125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:57.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073967792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:57.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075872708,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:57.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080567625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:57.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075520208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:57.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063137792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:57.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060288208,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:08:57.708+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:08:57.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046253084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:57.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066605542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:57.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069789167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:57.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063967667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:58.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051308958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:58.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05207375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:08:58.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090792666,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:08:58.154+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:08:58.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07735775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:58.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043432208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:08:58.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043379084,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:58.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063958125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:58.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072945542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:08:58.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.098418208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:08:58.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05899525,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:08:58.617+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T14:08:58.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049933667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:58.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052572,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:58.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094869917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:58.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064266958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:58.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.092903167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:59.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063070375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:08:59.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04249,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:08:59.082+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:08:59.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039194708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:59.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047302584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:08:59.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050943,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:59.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06842825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:59.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088999583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:08:59.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059492959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:08:59.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039557042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:08:59.480+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:08:59.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043194917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:08:59.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072214125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:08:59.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037293875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:08:59.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06344225,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:08:59.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070148458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:08:59.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073551333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:08:59.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07907475,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:08:59.925+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:08:59.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073288667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:00.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052169875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:00.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051451667,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:00.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062801958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:00.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07532525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:00.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0322955,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:00.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059136791,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:00.337+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:00.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077628125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:00.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077239334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:00.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066791333,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:00.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075837583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:00.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057829375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:00.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055766125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:00.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079879459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:00.834+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:00.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049993625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:00.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082243916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:01.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072226833,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:01.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088191625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:01.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0781015,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:01.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08346925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:01.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072254042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:01.366+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:01.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071745917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:01.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.104071,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:01.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054586458,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:01.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.128927416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:01.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079393625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:01.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055269458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:01.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080784125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:01.945+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:02.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0603675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:02.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080923583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:02.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075600042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:02.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066460125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:02.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082865625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:02.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.136614625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:02.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.102732375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:02.563+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:02.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066334959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:02.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.098521542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:02.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07826425,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:02.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081170541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:02.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086807458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:03.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068792625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:03.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.096875708,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:09:03.146+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:03.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0526605,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:03.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084772875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:03.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08849075,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:03.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.114968125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:03.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077735625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:03.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068604417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:03.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.104676416,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:03.744+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:03.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051746333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:03.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08055375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:03.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065659292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:04.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072877083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:04.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077404167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:04.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048781959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:04.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067118792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:04.212+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:04.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050417375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:04.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070012,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:04.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063296458,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:04.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059338333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:04.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04075875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:04.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058720584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:04.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052321375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:04.613+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:04.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045552542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:04.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081253792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:04.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056197625,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:04.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067684583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:04.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074411208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:04.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046429916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:05.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048937292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:05.039+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:05.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039516417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:05.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046299375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:05.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068051917,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:05.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057987417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:05.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050558583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:05.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049987125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:05.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066188375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:05.425+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:05.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072829333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:05.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072351583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:05.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058875583,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:05.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051430833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:05.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049000459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:05.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050224625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:05.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052849625,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:05.837+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:05.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039713,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:05.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064314875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:06.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068739666,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:06.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064754333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:06.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045966708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:06.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06879475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:06.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0440335,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:09:06.237+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:06.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079551375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:06.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073177333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:06.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069152084,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:06.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058801833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:06.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050385708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:06.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059380417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:06.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0778935,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:06.709+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:06.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067744584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:06.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.107709833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:06.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07329425,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:07.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088263166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:07.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082840917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:07.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048518875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:07.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07967125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:07.265+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:07.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07231175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:07.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057952291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:07.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043213125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:07.504+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064216292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:07.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073706625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:07.618+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039203083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:07.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0656805,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:07.685+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:07.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054923083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:07.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050616333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:07.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04691175,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:07.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07062125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:07.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070748666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:08.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082246708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:08.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083087333,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:08.146+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:08.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069693625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:08.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082672625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:08.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04149,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:08.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067489125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:08.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050149167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:08.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078824459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:08.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072602708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:08.612+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:08.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083238958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:08.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046778542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:08.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056311792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:09.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.330454666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:09.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.1439835,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:09.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.101228709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:09.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062219875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:09.442+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:09.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075063583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:09.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094314958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:09.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06630475,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:09.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055164416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:09.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047804459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:09.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051490917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:09.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0450345,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:09:09.883+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:09.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041410209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:09.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065533583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:10.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060328834,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:10.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064097417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:10.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061503792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:10.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063591209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:10.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071792959,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:09:10.317+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:10.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05257175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:10.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065536083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:10.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037528916,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:10.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05596875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:10.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079028959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:10.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04402125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:10.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084008667,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:09:10.741+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T14:09:10.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073884833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:10.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079380292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:10.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.092439,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:11.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050075542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:11.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075766542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:11.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05668125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:11.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055601375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:11.231+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:11.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057617,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:11.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069561041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:11.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07497,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:11.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054555958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:11.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064151209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:11.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053403833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:11.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076928125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:11.688+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:11.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050120916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:11.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.106124042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:11.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071544417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:11.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063792875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:12.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078753125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037959125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064551875,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:12.168+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:12.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052534292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:12.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045205625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051733958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:12.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.086579834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:12.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0534785,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039114458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.580+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080456708,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:12.584+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:12.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053986208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:12.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.092469209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:12.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046060584,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:12.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.10938325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:12.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072967458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:13.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0813075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:13.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047315375,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:13.102+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:13.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064340333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:13.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0707005,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:13.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038684959,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:13.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064320375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:13.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074299042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:13.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034260208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:13.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071279375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:13.535+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:13.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.086916541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:13.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072367542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:13.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057501208,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:13.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076201709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:13.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070677542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:13.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041608584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:14.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062644791,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:14.010+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:14.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054757375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:14.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070801917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:14.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044344833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:14.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060028875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:14.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080842459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:14.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068068375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:14.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.096997833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:14.493+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:14.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049134541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:14.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087268583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:14.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063054416,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:14.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070500333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:14.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077500125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:14.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060129584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:14.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075117208,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:14.984+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:15.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060984541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:15.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048473208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:15.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047421625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:15.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0983715,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:15.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062643792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:15.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05332575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:15.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05234825,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:15.414+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:15.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046938875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:15.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069184375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:15.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069805458,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:15.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103334417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:15.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053042541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:15.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06034275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:15.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067121,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:15.893+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:15.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049929916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:16.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076129958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:16.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077459916,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:16.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077998125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:16.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066173,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:16.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.155055834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:16.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082393625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:16.486+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:16.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078369417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:16.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062809583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:16.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065019791,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:16.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077173834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:16.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060202792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:16.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0581285,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:16.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053290458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:16.957+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:17.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088736834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:17.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045050167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:17.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037993833,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:17.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061329708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:17.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076187,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:17.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.102531291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:17.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070302,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:17.447+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:17.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066157458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:17.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076775583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:17.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.094339875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:17.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069659625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:17.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049799542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:17.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045914125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:17.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0562645,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:17.910+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:17.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040425792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:18.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069978875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069904292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:18.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085537375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:18.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057515041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087697333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073126458,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:18.399+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:18.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076510084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:18.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052336584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046173375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:18.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072961084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:18.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08052375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05453225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:18.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066710667,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:18.858+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:18.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051210708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:19.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.101171875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:19.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039087167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:19.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068271708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:19.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071521083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:19.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043068792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:19.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055904334,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:19.297+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:19.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073319084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:19.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068066042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:19.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0695585,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:19.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057331917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:19.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04131175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:19.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057667542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:19.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047308917,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:19.721+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:19.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04710275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:19.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069206333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:19.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07108175,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:19.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055040791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:20.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052141459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:20.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071652917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:20.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064113792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:20.163+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:20.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044338167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:20.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050346166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:20.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072747416,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:20.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05000525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:20.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047835791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:20.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054235542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:20.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04570175,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:20.537+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:20.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0389705,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:20.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051772625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:20.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047342583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:20.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059722333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:20.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034916792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:20.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043774458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:20.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072746958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:20.894+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:20.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050933375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:21.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06551225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:21.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075099,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:21.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056403708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:21.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061487875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:21.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045505459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:21.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039542041,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:09:21.294+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T14:09:21.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053082917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:21.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056110333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:21.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071404958,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:21.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075197583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:21.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.383624333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:22.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.211210708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:22.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.091712666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:22.250+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:22.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.298629708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:22.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.11187325,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:22.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080279625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:22.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052939875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:22.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062093333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:22.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056569792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:22.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06475,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:22.982+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:23.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049235209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:23.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044194709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:23.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060191334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:23.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.091118167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:23.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07936075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:23.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081947375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:23.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062964042,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:23.460+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:23.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.109109833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:23.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047118541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:23.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.098206,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:23.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068800125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:23.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.108590541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:23.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085164125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:24.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053257042,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:24.039+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:24.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068074625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:24.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062332542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:24.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0939995,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:24.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054812042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:24.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049633958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:24.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084196917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:24.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065255291,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:24.523+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:24.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05397725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:24.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084464209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:24.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075494875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:24.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075843416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:24.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07252425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:24.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.095696041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:25.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070322875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:25.057+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:25.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069472875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:25.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064857917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:25.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047085666,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:25.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060858791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:25.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074459958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:25.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.100451667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:25.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067612042,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:25.547+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:25.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074563667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:25.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0478795,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:25.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047011917,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:25.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059436125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:25.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051755583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:25.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04679425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:25.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067650709,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:25.952+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:26.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060020458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:26.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066643209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:26.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07280875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:26.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053445417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:26.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044029625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:26.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043011167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:26.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065400959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:26.364+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:26.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054399333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:26.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053281375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:26.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057199458,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:26.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058759417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:26.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061582375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:26.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061170333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:26.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043634375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:26.760+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:26.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055188208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:26.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044296209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:26.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044432042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:26.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087317833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:27.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056618333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:27.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061382083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:27.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058824167,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:27.175+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:27.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066522958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:27.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074768959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:27.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040363125,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:27.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067817417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:27.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039698875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:27.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05325025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:27.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06958025,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:27.591+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:27.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060600542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:27.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081780708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:27.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.10594275,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:27.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056979708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:27.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044340542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:28.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0613125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:28.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061294208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:28.069+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:28.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.300051084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:28.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.124505875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:28.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060783875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:28.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062289958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:28.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048591459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:28.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05091475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:28.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.083624833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:28.805+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:28.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.083076542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:28.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056014916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:28.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050670583,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:29.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066892,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:29.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055332916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:29.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038173333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:29.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06463375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:29.226+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:29.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06150375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:29.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033905542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:29.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056087292,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:29.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06940625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:29.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070540166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:29.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087215666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:29.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055264917,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:29.666+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:29.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052354417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:29.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05921,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:29.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062016792,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:29.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086761875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:29.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036508709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:30.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052558083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:30.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081538292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:30.107+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:30.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072610958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:30.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060012,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:30.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040244417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:30.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062759416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:30.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.092411625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:30.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063477417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:30.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060878125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:30.570+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:30.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.344008875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:31.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.365365917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:31.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.248169,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:31.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.289447,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:31.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.13719725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:32.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.163677292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:32.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.304193916,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:32.430+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:32.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.113645625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:32.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043028625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:32.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060266291,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:32.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053465916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:32.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043002583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:32.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05846875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:32.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047825666,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:32.853+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:32.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051186708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:33.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.281233792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:33.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.290954292,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:33.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.3039735,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:34.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.319369417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:34.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.32278625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:34.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.258167042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:34.689+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:35.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.311932542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:35.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.307728708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:35.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.309898917,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:35.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.298739958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:36.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.36154875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:36.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066396,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:36.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057027,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:09:36.410+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:36.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040832375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:36.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055695625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:36.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041888292,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:36.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064393166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:36.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066220791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:36.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057712875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:36.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049417375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:09:36.795+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:36.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067117083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:36.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084106667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:36.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.031881666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:37.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090563542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:37.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069310583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:37.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060481375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:37.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049604292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:37.255+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:37.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055493709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:37.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052016583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:37.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0778115,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:37.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058677042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:37.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060303458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:37.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075089458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:37.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062656208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:09:37.702+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T14:09:37.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077702666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:37.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088751167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:37.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0582825,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:37.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047517375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:38.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055776209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:38.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063489166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:38.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072578292,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:38.170+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:09:38.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038820166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:38.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05818025,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:38.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058322583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:38.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067670792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:38.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060809583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:38.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053138875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:38.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071230458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:38.585+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:38.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062182416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:38.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04214525,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:38.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047449417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:38.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077695917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:38.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070713541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:38.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078283042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:39.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040911916,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:39.016+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:39.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051688791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:39.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067668792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:39.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085157375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:39.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078934417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:39.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073909833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:39.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049489333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:39.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050695834,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:39.485+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:39.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070575208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:39.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0882855,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:39.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057217375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:39.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087227417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:39.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082522583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:39.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063309708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:40.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073358709,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:40.017+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:40.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.103577167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:40.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061163959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:40.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075243666,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:40.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079868958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:40.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07306975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:40.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039295042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:40.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063783708,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:40.520+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:40.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051910542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:40.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088499792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:40.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069965375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:40.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041725333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:40.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.151975333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:40.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05923325,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:41.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062730458,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:41.052+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:09:41.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052706667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:41.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052691958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:41.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085476166,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:41.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075887458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:41.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068704208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:41.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050306459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:41.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058577708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:41.564+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:41.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068490625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:41.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07777875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:41.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048415708,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:41.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074051791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:41.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056481,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:41.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052136958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:42.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05644175,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:42.004+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:09:42.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057995667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:42.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04831675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:42.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049050416,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:42.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06102875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:42.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054108,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:42.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067350958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:09:42.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057541417,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:09:42.408+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:42.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058269959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:42.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069814958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:42.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048730041,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:42.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059395583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:42.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046381334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:42.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055920125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:09:42.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037571208,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:09:42.790+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:09:42.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082248292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:42.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06364625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:42.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062065958,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:43.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071551625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:43.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039517375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:43.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040470333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:09:43.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081113583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:09:43.233+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:43.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06754,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:43.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060027416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T14:09:43.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056045792,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:43.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053397458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:43.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03759175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T14:09:43.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040803167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T14:09:43.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082481208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T14:09:43.639+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:43.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069174667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:43.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059430459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:43.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040347,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:43.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054604,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:43.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06804275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:09:43.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0568605,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:09:44.041+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050936792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:09:44.045+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T14:09:44.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050217,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:44.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079021416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:44.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0316745,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:44.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082136375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:44.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039604708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:44.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042591292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:09:44.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0566295,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:09:44.431+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T14:09:44.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060823,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:44.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040159916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:44.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053604,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:44.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075436708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:44.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069836542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:44.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04845125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:09:44.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054861834,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:09:44.842+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T14:09:44.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0586865,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:44.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077233875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:45.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.096608375,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:45.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055017084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:45.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.084317041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:45.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0872295,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:09:45.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076127833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:09:45.382+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:09:45.462+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079083166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:45.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076274458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:45.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072356625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:45.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056651875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:45.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042586083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:09:45.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0650185,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:09:45.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05230825,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:09:45.832+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:09:45.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053744792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:45.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050372833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:46.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.085260417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:46.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.07324575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:46.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072453042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:46.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037338833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:09:46.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078538792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:09:46.288+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:09:46.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0574445,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:46.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061050542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:46.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041874167,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:46.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071063833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:46.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049993708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:46.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040194042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:09:46.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058941917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:09:46.678+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T14:09:46.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055362166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:46.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042858167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:46.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072151167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:46.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044776375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:46.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0742,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:09:47.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041765125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:09:47.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055653291,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:09:47.070+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T14:09:47.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.096840584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:47.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056566292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:47.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04622425,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:47.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051261916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:47.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0637505,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:47.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:09:47.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062301833,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:09:47.507+0700","caller":"logger/database.go:40","msg":"got 34 columns from table "} {"level":"info","ts":"2026-08-22T14:09:47.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038057417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:09:47.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045531417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:47.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038825125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:09:47.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080188208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:09:47.763+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050772541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:09:47.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047717917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:09:47.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.160930875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:09:47.974+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T14:09:47.975+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T14:09:48.041+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.041+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.041+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.041+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.042+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.042+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.042+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.042+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.052+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.052+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.053+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.053+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.054+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.054+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.115+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.119+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.121+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.125+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.135+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.139+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.140+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.145+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.157+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.160+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.163+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.164+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.169+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.170+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.179+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T14:09:48.179+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T14:10:18.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.115812542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:19.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.124350417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:19.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060457792,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:19.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.157594458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:19.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.128166208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:19.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.15204225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:19.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.116615417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:19.735+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:19.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062229375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:19.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06340925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:19.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07528025,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:19.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054071458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:20.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04826475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:20.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056720458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:20.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041214167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:20.143+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:20.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071843708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:20.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044681875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:20.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052251917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:20.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061387916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:20.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044964667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:20.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042124666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:20.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05617275,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:20.518+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:20.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05811575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:20.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041745917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:20.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05962375,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:20.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071600625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:20.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067224667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:20.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052989042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:20.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050144709,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:20.924+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:20.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052186708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:21.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0560685,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045694416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:21.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054830541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:21.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040544625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068749125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056492708,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:21.307+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:21.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067959875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:21.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051403167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049819167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:21.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068279375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:21.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070462542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079931333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:21.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054962875,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:21.763+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:21.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103833625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:21.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077326167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:22.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082125459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:22.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077903125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:22.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049490459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:22.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057659584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:22.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062127916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:22.281+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:22.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080352459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:22.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082138583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:22.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065685916,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:22.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055343584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:22.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060529917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:22.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05980575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:22.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079328542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:22.769+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:22.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060098625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:22.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084518542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:22.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073215917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:23.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.291872416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:23.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.359211666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:23.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.296329375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:23.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049533084,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:23.988+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:24.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039182375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:24.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060845125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:24.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062556916,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:24.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051419875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:24.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052184166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:24.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038913708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:24.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057581333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:24.353+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:24.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061878041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:24.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081407708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:24.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053161333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:24.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057173959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:24.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056159083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:24.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057071959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:24.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058560375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:24.781+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:24.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076245417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:24.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058525958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:24.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057426584,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:25.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073295583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:25.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051735667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:25.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058856375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:25.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077456417,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:25.242+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:25.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.092188667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:25.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050044083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:25.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046397875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:25.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052126584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:25.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053893291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:25.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.09639375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:25.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.093185875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:25.734+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:25.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064805583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:25.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088400208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:25.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074437125,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:26.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.097958167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:26.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054129208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:26.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064062584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:26.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034609083,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:10:26.218+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T14:10:26.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057815875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:26.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.089098458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:26.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056051042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:26.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069865208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:26.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072082959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:26.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054639791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:26.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06187475,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:26.697+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:26.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037994958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:26.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094389709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:26.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076427708,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:26.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071704458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:27.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034541667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:27.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062152333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:27.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.131802541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:10:27.210+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:27.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042808458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:27.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058819375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:27.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054404166,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:27.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0785385,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:27.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059979666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:27.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042741333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:27.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05726675,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:27.613+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:27.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046647958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:27.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049481083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:27.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0575055,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:27.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080778625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:27.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.093764834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:27.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0439835,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:28.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06556825,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:28.059+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:28.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049146834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:28.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044177375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:28.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0334445,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:28.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062352667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:28.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044867833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:28.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053783167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:28.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059907459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:28.412+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:28.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054152959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:28.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058421833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:28.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066643459,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:28.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057944166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:28.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048373333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:28.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05029925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:28.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.09460875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:28.845+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:28.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073455833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:28.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074237375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:29.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063619625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:29.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046663791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:29.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055066167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:29.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058095875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:29.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063164625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:29.281+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:29.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052833625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:29.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068340166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:29.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077237917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:29.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064628125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:29.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069678708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:29.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.093792125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:29.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07722325,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:29.789+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:29.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0665015,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:29.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.137911375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:30.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050302334,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:30.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055376458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:30.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07428275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:30.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055200417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:30.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067201875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:10:30.299+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:30.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066900709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:30.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0827035,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:30.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05712725,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:30.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070507959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:30.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053421167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:30.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049549792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:30.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06158525,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:30.747+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:30.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047044708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:30.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043164333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:30.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076790667,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:30.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070491833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:31.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.10280125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:31.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068269084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:31.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.093778,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:31.252+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:31.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041615209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:31.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04501575,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:31.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056654083,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:31.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069405792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:31.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045668167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:31.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04043075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:31.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0409045,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:31.597+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:31.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075865959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:31.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0588435,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:31.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06170125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:31.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073783,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:31.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06956075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:31.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033629292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:32.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061574792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:32.035+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:32.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057404042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:32.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058201084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:32.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045746459,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:32.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056624875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:32.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043244041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:32.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05458525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:32.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057416583,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:32.413+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:32.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060698667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:32.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066906333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:32.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048269667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:32.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056231333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:32.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055653708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:32.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062397584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:32.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077192125,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:32.848+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:32.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058563625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:32.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062825584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:33.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04512225,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:33.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054417458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:33.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05498975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:33.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050174,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:10:33.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053407792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:10:33.232+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:33.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064405541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:33.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068565417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:33.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047935459,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:33.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074294,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:33.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076260042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:33.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063613792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:33.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066852,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:33.699+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:33.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.109841042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:33.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073174667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:33.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0783575,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:34.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077354166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:34.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047516708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:34.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04797875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:34.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064863542,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:34.203+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:34.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074306875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:34.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061114917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:34.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038013917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:34.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069236417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:34.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048604084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:34.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0502995,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:34.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044457333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:34.615+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:34.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057998209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:34.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078729334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:34.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079031459,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:34.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083784542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:34.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0692515,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:35.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0672945,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:35.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046383459,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:35.099+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:35.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0527495,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:35.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066008666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:35.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035524041,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:35.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072816834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:35.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052134041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:35.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05221,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:35.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057346375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:35.525+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:35.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04469125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:35.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077240417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:35.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047134583,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:35.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059975875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:35.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081931959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:35.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047154083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:35.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06683875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:35.959+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:36.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058938416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:36.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057788625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:36.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083416084,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:36.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074151458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:36.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087732917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:36.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084245833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:36.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0695235,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:10:36.479+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:36.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049953208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:36.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055068042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:36.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071215375,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:36.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039273166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:36.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072605458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:36.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048453583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:36.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081629041,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:10:36.923+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:36.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068182667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:37.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042645375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:37.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041969708,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:37.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081724084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:37.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06621875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:37.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069899583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:10:37.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041077083,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:10:37.338+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T14:10:37.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059738,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:37.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073992,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:37.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085694959,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:37.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054363875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:37.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.106628583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:37.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075512291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:37.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059355041,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:37.858+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:37.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039167791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:37.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06229575,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:38.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044159458,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:38.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08395275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:38.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035645709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:38.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043347,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:38.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.113555583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:38.316+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:38.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063260625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:38.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07437675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:38.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055666791,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:38.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055280292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:38.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045371084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:38.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053265958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:38.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.125344333,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:38.810+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:38.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041493166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:38.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082898167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056834875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:39.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060132083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:39.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064092959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076155167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065470792,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:39.322+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:39.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06671125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:39.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058284666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042428334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:39.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06632625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:39.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047394708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051673917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:39.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054327375,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:39.716+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:39.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081809625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:39.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0889715,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:39.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06752925,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:40.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08487775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:40.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068095458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:40.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058226792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:40.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043753167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:40.226+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:40.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050401166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:40.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062260416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:40.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077249791,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:40.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054633041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:40.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038472125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:40.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068740791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:40.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075422666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:40.659+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:40.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052624083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:40.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048484791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:40.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0563825,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:40.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.105985125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:40.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074986,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:41.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05908175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:41.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055030083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:41.117+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:41.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040821458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:41.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081020875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:41.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0566835,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:41.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05455,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:41.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062832125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:41.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061032959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:41.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057279333,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:41.540+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:41.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080456416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:41.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.093126084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:41.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.090161541,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:41.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063083625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:41.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065701417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:41.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055401666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:42.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050872583,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:42.046+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:42.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045991625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:42.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.170224084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:42.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.09222175,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:42.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.095749167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:42.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045159125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:42.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044150666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:42.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059878833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:42.616+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:42.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064857625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:42.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071859167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:42.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079774709,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:42.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072980209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:43.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.172206125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:43.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075612417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:43.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.101317458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:43.267+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:43.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056984541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:43.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0781215,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:43.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058394583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:43.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057097875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:43.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0471955,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:43.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072567667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:43.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065919667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:43.716+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:43.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050218958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:43.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049411958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:43.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054134291,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:43.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.089829334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:44.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049646167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:44.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074415916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:44.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054768167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:44.143+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:44.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048002792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:44.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057809083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:44.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050322125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:44.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060309083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:44.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06983725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:44.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06563425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:44.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060541416,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:44.559+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:44.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066956125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:44.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0484945,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:44.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0823555,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:44.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.1059015,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:44.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053681417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:44.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0491275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:45.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052841292,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:45.031+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:45.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060388375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:45.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066430708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:45.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05607175,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:45.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057695458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:45.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05459325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:45.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049159291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:45.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053891417,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:45.440+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:45.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052236292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:45.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065179875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:45.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054846292,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:45.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082472417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:45.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059967167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:45.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040812084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:45.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058976458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:45.858+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:45.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040483584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:45.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076967,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:46.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036642167,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:46.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083529959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:46.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055500834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:46.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059226125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:46.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042846792,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:46.260+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:46.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053801875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:46.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054289708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:46.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065434833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:46.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072614625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:46.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086008,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:46.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061071916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:46.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044746333,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:46.704+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:46.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05198075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:46.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085671166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:46.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049501084,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:46.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0594605,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:46.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039026167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:47.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063801916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:47.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040772542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:47.100+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:47.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06070775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:47.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058455875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:47.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05252325,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:47.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058668,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:47.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050045417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:47.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082781,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:47.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08728575,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:47.557+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:47.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076614375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:47.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085282667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:47.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0637295,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:47.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088140416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:47.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.095993792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:48.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070565292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:48.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07943525,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:10:48.121+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T14:10:48.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103966833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:48.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061545875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:48.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0668975,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:48.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086368709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:48.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071592083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:48.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0613335,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:48.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038043875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:48.617+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:48.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058060292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:48.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061527542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:48.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.091113458,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:48.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072216833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:48.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063669541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:49.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039217208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:49.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066378916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:49.075+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:49.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.205079541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:49.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067138917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03963825,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:49.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05738025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:49.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061916209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0466205,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057195917,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:49.619+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:49.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033317916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:49.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056950958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056577791,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:49.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055197667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:49.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045396334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062063083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:10:49.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06601725,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:10:50.000+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:10:50.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054344666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:50.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070116042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:50.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04763275,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:50.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04508625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:50.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055035208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:50.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062632875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:50.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035574167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:50.378+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:50.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069052,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:50.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04545,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:50.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057825875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:50.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055723916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:50.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050066667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:50.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033663542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:50.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063909083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:50.760+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:50.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05493175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:50.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044257833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:50.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059501875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:50.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064831167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:51.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088154167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:51.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070219333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:51.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073874125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:51.221+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:51.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094488792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:51.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056568334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:51.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081271833,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:51.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060822958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:51.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.116814708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:51.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080603583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:51.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087220125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:51.822+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:51.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082471166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:51.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054054125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:52.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076778833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:52.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074447084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:52.182+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070233084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:52.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050759666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:52.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075815292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:52.321+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:52.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035207125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:52.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059122542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:52.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038867875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:52.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.123646333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:52.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085658292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:52.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070187542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:52.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07871175,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:52.818+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:52.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056545292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:52.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.108132542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.107890542,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:53.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.113825834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:53.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043629792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078681041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075978416,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:53.409+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:53.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.099288292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:53.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074265458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052194917,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:53.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055398167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:53.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042472375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.083073125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:53.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056782916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:53.879+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:53.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066784583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:54.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060683375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058928292,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:54.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04808075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:54.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0508065,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048065209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056728458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:54.273+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:54.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05236225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:54.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054200958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055032541,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:54.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052640625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:54.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048912417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054120917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:10:54.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056001208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:10:54.651+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:54.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046456375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:54.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051319083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:54.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056486125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:54.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055791125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:54.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056605084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:54.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050379542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:55.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060421042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:55.034+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:55.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046595833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:55.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055616833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:55.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055353958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:55.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057534459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:55.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04515375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:10:55.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057196042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:10:55.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042169166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:10:55.400+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:10:55.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054528459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:55.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04494575,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:55.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05327975,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:55.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066914958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:55.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072711625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:55.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057587917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:55.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039984916,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:55.796+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:55.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0642,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:55.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074694,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:55.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057045583,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:56.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052830958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:56.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0500485,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:56.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057117625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:10:56.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078672,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:10:56.258+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:10:56.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043297209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:56.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061209208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:56.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.117365,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:56.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072060459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:56.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04188825,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:56.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046718291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:56.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072966917,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:56.726+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:56.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053019958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:56.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051434334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:56.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066847042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:56.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054729791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:56.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044822208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:57.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086004334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:10:57.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049543541,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:10:57.136+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:10:57.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05821275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:57.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046392209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:57.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05294475,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:57.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043889083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:57.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055933792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:57.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064998167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:10:57.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081658208,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:10:57.550+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:10:57.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070238459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:57.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079437208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:57.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034276375,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:57.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068525583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:57.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058752833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:57.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.095900208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:10:58.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070184917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:10:58.030+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:58.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088086875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:58.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.100854375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:58.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0604035,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:58.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066177083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:58.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069304042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:58.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069713083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:10:58.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051184,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:10:58.544+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:10:58.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06151825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:58.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077091667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:58.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080802166,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:58.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079404167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:58.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080517375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:10:59.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074708917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:10:59.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0738315,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:10:59.088+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:10:59.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069846375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:59.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047835625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:59.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053964084,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:59.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073941959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:59.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06210975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:59.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082495958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:10:59.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060894542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:10:59.542+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T14:10:59.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067118125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:10:59.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049017375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:59.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056846667,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:10:59.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.091295209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:10:59.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076706375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:10:59.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070718167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:10:59.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03965325,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:10:59.998+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T14:11:00.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049809625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:00.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067098083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:11:00.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077446666,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:00.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.083589334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:00.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050663,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:11:00.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063649041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:11:00.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050531875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:11:00.444+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:11:00.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081870917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:00.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:00.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.09487325,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:00.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06097625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:00.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061918334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:00.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078245792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:00.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052921,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:11:00.961+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:11:01.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053343083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:01.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054676041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:01.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07620475,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:01.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.125646417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:01.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053907666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:01.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056343333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:01.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085026,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:11:01.478+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:11:01.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058758375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:01.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05708275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:01.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058718333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:01.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069530292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:01.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059075916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:01.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.10845625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:01.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04692875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:11:01.945+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:11:02.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083976334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:02.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084591167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:02.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068126667,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:02.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082765708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:02.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.086241417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:02.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068559834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:02.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083519416,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:11:02.510+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:11:02.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.183671125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:02.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.170419958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:02.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057885292,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:02.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06724925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:03.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069115667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:03.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.208297875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:03.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.188698167,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:11:03.473+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T14:11:03.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.153887125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:03.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.188114667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:04.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.370360833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:04.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.727714625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:05.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082082042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:05.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070888917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:05.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.091928458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:11:05.170+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:11:05.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057683042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:05.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079110875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:11:05.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058069417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:05.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0551635,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:05.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049763208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:11:05.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054863458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:11:05.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050908667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:11:05.581+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T14:11:05.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049218208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:05.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056266459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:05.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.068380958,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:05.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043665292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:05.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061644292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:05.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.106988291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T14:11:06.041+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071015083,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T14:11:06.043+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:11:06.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079274417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:06.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082181,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:11:06.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.126355083,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:06.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037037417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:06.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050965,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:11:06.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05519675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T14:11:06.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040119833,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T14:11:06.518+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T14:11:06.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066666375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:06.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074353042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:11:06.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076044833,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:06.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057232625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:06.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044776083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T14:11:06.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062119333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T14:11:06.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03737775,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T14:11:06.939+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:11:07.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062509625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:07.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0536455,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T14:11:07.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058764542,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:07.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05141975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:07.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050500458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T14:11:07.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037172375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T14:11:07.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074082083,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T14:11:07.330+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:11:07.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056770458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:07.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071796959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:11:07.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.087286417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:07.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079710417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:07.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067805333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T14:11:07.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0586125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T14:11:07.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046148333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T14:11:07.800+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T14:11:07.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071794209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:07.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078806,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:11:08.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079157667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:08.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076868584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:08.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071967833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:11:08.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072289709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T14:11:08.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.114522625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T14:11:08.379+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T14:11:08.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064275042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:08.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078543959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:08.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047992958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:08.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059070833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:08.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050664459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:08.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066180292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T14:11:08.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055654417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T14:11:08.822+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T14:11:08.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.091759958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:08.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052744166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:11:09.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.105744209,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:09.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078076542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:09.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.106708292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T14:11:09.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.147756792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T14:11:09.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.09179425,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T14:11:09.502+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T14:11:09.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078224041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:09.704+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.122635833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:11:09.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.073568792,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:09.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0684045,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:09.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049992791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T14:11:09.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059536667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T14:11:10.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074216291,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T14:11:10.032+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T14:11:10.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056522,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:10.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054842584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:10.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045268459,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:10.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057015583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:10.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062581167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:10.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.1104405,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T14:11:10.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.086032792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T14:11:10.508+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T14:11:10.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050738333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:10.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.087691417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:11:10.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076714375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:10.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063057334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:10.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049741125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:11:10.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0344875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T14:11:10.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047707,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T14:11:10.925+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T14:11:10.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072062583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:11.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078479792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:11:11.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077357166,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:11.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070582667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:11.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.113173292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T14:11:11.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070439667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T14:11:11.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0775195,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T14:11:11.490+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T14:11:11.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04513975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:11.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0592155,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:11.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077867125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:11.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05113725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:11.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06358125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:11.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080878584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T14:11:11.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075891375,"rows":14,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T14:11:11.954+0700","caller":"logger/database.go:40","msg":"got 34 columns from table "} {"level":"info","ts":"2026-08-22T14:11:12.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0850585,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T14:11:12.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062198625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:11:12.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077679958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T14:11:12.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081378083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T14:11:12.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081672042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T14:11:12.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.083052208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T14:11:12.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.073767334,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T14:11:12.502+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T14:11:12.503+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.577+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.588+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.588+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.588+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.589+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.590+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.663+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.665+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.666+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.688+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.691+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.691+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.693+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.694+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.703+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.707+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.708+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.712+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.713+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.722+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.731+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T14:11:12.731+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T16:00:29.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.097618416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:30.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.148898292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:30.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040334417,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:30.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.140463167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:30.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.132964625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:30.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.1072785,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:30.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.101127166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:30.578+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:30.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055287875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:30.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072410583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:30.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059695,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:30.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081443583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:30.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078062208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:30.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049585291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:31.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0805605,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:31.063+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:31.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05064875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:31.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065906375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:31.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086349625,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:31.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.125918667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:31.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.100044625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:31.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073726458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:31.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05437425,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:31.625+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:31.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049855542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:31.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047270083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:31.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052669958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:31.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0787135,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:31.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074366542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:31.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067751208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:32.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04824625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:00:32.050+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:00:32.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044581417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:32.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079271125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:32.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072939083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:32.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068575208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:32.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.11811975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:32.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043409292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:32.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.090835791,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:32.574+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:32.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07102175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:32.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.089022958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:32.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063640709,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:32.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.096714334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:33.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079127333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:33.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063217333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:33.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082215042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:33.210+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:33.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075366083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:33.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103145916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:33.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06328925,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:33.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0989295,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:33.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04385375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:33.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077268666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:33.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088556041,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:33.769+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:33.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07632325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:33.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086154666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:34.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.100055958,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:34.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.094665625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:34.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080412042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:34.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044994459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:34.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060584583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:34.319+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:34.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073517459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:34.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046137167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:34.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053737583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:34.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072605041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:34.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066682834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:34.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041240542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:34.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0416485,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:34.720+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:34.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05421225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:34.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043087,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:34.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054011083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:34.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0586685,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:34.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054952958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:35.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0499795,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:35.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.109758792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:35.152+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:35.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071823125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:35.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045233208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:35.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084311083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:35.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060761583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:35.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044359125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:35.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08606025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:35.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055773542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:35.608+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:35.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065615583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:35.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075142584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:35.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0707615,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:35.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068731167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:35.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0781215,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:36.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050439666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:36.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08058,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:36.107+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:36.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:36.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.109925625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:36.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074139,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:36.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055544125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:36.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049563042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:36.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062816625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:36.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056418583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:36.588+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:36.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074785167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:36.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071466209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:36.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06035925,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:36.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03966975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:36.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057247083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:36.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062400375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:37.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05130175,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:00:37.007+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:00:37.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057966666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:37.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0499015,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:37.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052910083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:37.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049311167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:37.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056320875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:37.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045768209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:37.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047149667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:37.373+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:37.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05946625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:37.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042290541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:37.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038559917,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:37.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060400583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:37.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070345375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:37.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043921917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:37.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074802083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:00:37.774+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:37.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072405,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:37.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070262708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:37.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069016125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:38.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062773375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:38.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049790916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:38.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052008584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:38.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054449625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:00:38.207+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:38.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052818541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:38.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.09293625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:38.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059577708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:38.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069703166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:38.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.093853208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:38.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065762917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:38.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074416208,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:00:38.722+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:00:38.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071533292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:38.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04595225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:38.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.095353417,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:39.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082380667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:39.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.093153833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:39.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.091853083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:39.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094041292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:39.303+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:39.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051269125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:39.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078852291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:39.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037626708,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:39.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042093834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:39.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04764875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:39.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069231292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:39.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046473541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:39.681+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:39.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076883209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:39.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036330042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:39.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048538875,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:39.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08494,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:40.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073037833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:40.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071692375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:40.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045909541,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:40.146+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:40.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050134833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:40.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045289833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:40.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072297083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:40.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055311166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:40.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053772667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:40.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04551875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:40.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077810875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:40.553+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:40.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041364292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:40.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039125875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:40.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051846125,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:40.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056222708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:40.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04508525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:40.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057263875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:40.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062132833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:00:40.916+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:40.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063705542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:41.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068147625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:41.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061182167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:41.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05755425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:41.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046814,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:41.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066916042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:41.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070784375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:41.357+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:41.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071325958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:41.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057629542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:41.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049609375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:41.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062088916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:41.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075306709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:41.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040781583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:41.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048130333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:41.767+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:41.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068129541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:41.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039810417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:41.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04838825,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:41.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:42.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051082417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:42.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048782084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:42.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069696125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:42.170+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:42.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066341041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:42.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057797333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:42.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037434333,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:42.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063732584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:42.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038184833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:42.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061920333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:42.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050716125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:42.553+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:42.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053361333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:42.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066050459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:42.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053239625,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:42.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082351375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:42.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072826792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:42.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.109756458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:43.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044887917,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:00:43.039+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:00:43.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033706208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:43.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050360167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:43.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068148042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:43.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0625585,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:43.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044206833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:43.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056919041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:43.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037752333,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:43.403+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:43.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071374333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:43.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060143,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:43.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067196666,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:43.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07157675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:43.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04534425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:43.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07024625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:00:43.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056102584,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:00:43.852+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:43.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080828292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:44.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077027833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:44.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074190417,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:44.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088174666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:44.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063919417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:44.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041028125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:44.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072995958,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:00:44.358+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:44.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052770917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:44.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06762775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:44.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041665041,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:44.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074834625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:44.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045866291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:44.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084066375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:44.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078618875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:00:44.807+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:00:44.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067432292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:44.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047713666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:44.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073006417,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:45.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079789625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:45.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050781667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:45.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068290541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:45.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041612125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:45.238+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:45.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041058458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:45.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.096215375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:45.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066250459,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:45.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0870755,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:45.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066506542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:45.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035758041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:45.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042341875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:45.678+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:45.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07124125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:45.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065825958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:45.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0419215,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:45.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:45.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046062375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:46.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050166417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:46.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052492375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:46.071+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:46.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041417875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:46.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04239225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:46.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036766083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:46.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050735667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:46.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064404792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:46.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047453667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:46.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036501167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:46.398+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:46.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036591416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:46.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046581541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:00:46.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065374458,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:46.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044223334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:46.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043141917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:00:46.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047037375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:00:46.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068570834,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:00:46.767+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:46.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065044125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:46.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064083167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:00:46.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059463291,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:47.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051159625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:47.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049618875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:00:47.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058284667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:00:47.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051645833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:00:47.171+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:47.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047792833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:47.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056265,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:47.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073564625,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:47.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056624708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:47.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060762334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:47.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045473042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:00:47.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053026459,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:00:47.571+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:00:47.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046052625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:47.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049817459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:47.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061092833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:47.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053391625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:47.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046015042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:47.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06053575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:47.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055143666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:47.950+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:47.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044317,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:48.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060759459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:48.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0499235,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:48.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072360458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:48.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044968667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:48.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07449425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:48.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044976375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:48.360+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:48.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056906792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:48.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067654375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:48.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070092958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:48.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05037375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:48.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055382041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:48.722+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058756458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:48.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060075625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:48.786+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:48.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053500416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:48.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072816834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:48.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06434675,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:49.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058881584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:49.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085715792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:49.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075814209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:49.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074197542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:49.275+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:49.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040150125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:49.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040123042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:49.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082618916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:49.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043499375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:49.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055925334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:49.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070547833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:49.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07176975,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:49.688+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:49.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062189792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:49.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049368417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:49.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038162791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:49.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060325084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:49.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037020792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:49.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05690225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:50.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0646125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:50.062+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:50.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060902459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:50.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070518458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:50.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037008625,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:50.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065719833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:50.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055432041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:50.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040070375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:50.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043170208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:50.442+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:50.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058498,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:50.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063703041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:50.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076762458,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:50.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079855834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:50.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071016917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:50.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.158559666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:51.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061290084,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:51.017+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:51.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039433208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:51.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055801875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:51.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04336,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:51.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050522791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:51.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067775208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:51.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03913825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:00:51.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046549167,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:00:51.364+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:00:51.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068518041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:51.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062619125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:51.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035353,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:51.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072673541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:51.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074407916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:51.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037930166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:51.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039113958,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:00:51.758+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:51.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0755235,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:51.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046427708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:51.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0364095,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:51.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054021125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:52.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041384542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:52.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070751542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:52.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063780625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:52.153+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:52.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072741375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:52.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065561625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:52.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0468345,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:52.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057448958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:52.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069635542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:52.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045535708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:52.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042143375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:52.561+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:52.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067689792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:52.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06249125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:52.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041333375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:52.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060524208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:52.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036566542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:52.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042191458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:52.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051812375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:52.928+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:52.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046193708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:53.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059177542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:53.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039268916,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:53.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050955708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:53.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079698541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:00:53.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064690708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:00:53.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057265,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:00:53.333+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:53.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050998042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:53.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045646333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:53.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055447583,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:53.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060044834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:53.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058321667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:53.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070271375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:00:53.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.1462515,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:00:53.824+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:00:53.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.119823625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:54.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082931208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05630775,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:54.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06647775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:54.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068138375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054834667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.09396975,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:54.376+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:54.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036752,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:54.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066754875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.031680916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:54.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.086593042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:54.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058141625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066257583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:54.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06767,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:54.798+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:54.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06052925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:54.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084096875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:54.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04941375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:55.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055721959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:55.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069524208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:55.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038271584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:55.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043508125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:55.206+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:55.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069278458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:55.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.117868042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:55.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061349125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:55.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074254833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:55.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.094026292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:55.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053870458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:00:55.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065225125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:00:55.747+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:00:55.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045975875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:55.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051812958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:55.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.107172792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:56.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055969042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:56.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069494,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:56.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075287709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:56.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061990791,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:56.221+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:56.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057269167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:56.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074875167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:56.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043993917,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:56.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072568292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:56.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04000475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:56.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061610083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:56.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067243792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:56.647+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:56.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074088209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:56.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082033667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:56.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070352542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:56.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068135375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:57.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103427709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:57.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085135958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:57.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063158959,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:57.198+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:57.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060406917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:57.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069317458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:00:57.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043979,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:57.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0672135,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:57.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085819167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:00:57.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071584333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:00:57.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049547333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:00:57.649+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:00:57.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081841,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:57.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050813709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:57.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052538,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:57.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052019291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:57.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0488535,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:00:57.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049888084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:00:58.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060656667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:00:58.049+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:00:58.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057065833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:58.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042930125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:58.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056420209,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:58.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059751667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:58.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071386291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:00:58.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053406041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:00:58.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06923925,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:00:58.462+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:00:58.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051158875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:58.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064008833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:58.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055882625,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:58.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083743417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:58.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.10155525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:58.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053108208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:58.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059000416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:58.936+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:59.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.095532334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:59.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0595565,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:59.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062793667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:59.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06130875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:59.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052695834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:59.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056331541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:00:59.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058201208,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:00:59.387+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:00:59.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047326125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:59.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05692575,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:59.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043258375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:00:59.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062538542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:00:59.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050673584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:59.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044185083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:00:59.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056567625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:00:59.751+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:00:59.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049943167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:00:59.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073445875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:00:59.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055043541,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:00.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074987208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:00.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08077925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:00.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068509458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:01:00.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044678292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:01:00.202+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:00.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053445083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:00.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066204958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:00.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087480208,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:00.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085876209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:00.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060369958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:00.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085438875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:00.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.110517375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:01:00.756+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:01:00.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041189459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:00.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.092010458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:00.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060891125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:01.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063581708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:01.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040566667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:01.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068140709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:01.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073323208,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:01:01.199+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:01:01.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0802995,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:01.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047130584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:01.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046123083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:01.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074908667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:01.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066598416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:01.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086698292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:01.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069526542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:01:01.679+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:01:01.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037785542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:01.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086664542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:01.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053152041,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:01.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079504709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:02.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066223042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:02.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077423625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:01:02.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043399083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:01:02.125+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:01:02.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057334959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:02.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064014792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:02.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071255083,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:02.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.092410333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:02.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070513292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:02.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074693625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:01:02.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065746084,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:01:02.626+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:01:02.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057550375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:02.746+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061718625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:02.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05391225,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:02.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046926417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:02.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058444625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:02.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047668917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:01:03.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06972675,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:01:03.024+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:01:03.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066031041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:03.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04766675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061896959,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:03.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080556125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:03.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069486625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047150458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039859208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:01:03.440+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:03.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046514584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:03.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.109343875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057386875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:03.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074823458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:03.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090965625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06809575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:01:03.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054931083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:01:03.945+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:03.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043510666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:04.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062323833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051285958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:04.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0591405,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:04.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069947667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053354291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062685791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:01:04.353+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:04.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033849167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:04.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087019125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081945709,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:04.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.093641875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:04.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069672125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067464959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:01:04.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0563405,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:01:04.847+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:04.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060087458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:04.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059634292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071939875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:05.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084881292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:05.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076971708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072569208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063670416,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:01:05.339+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:01:05.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037204042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:05.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.09525025,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065833417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:05.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068118375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:05.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082079625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065079708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:05.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042984375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:01:05.798+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:01:05.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040424291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:05.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087399084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.085999458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:06.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067140959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:06.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.098489875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060473125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055734833,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:01:06.295+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:01:06.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041014291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:06.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073769959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.13091,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:06.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077159417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:06.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081212833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064191959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:06.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06810625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:01:06.835+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:01:06.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052939375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:06.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077903167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:07.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0726725,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:07.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069886042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:07.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048149708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:07.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039142834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:07.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044285584,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:01:07.244+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:01:07.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049911584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:07.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073012917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:07.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071841625,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:07.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0842625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:07.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078294083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:07.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075941292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:07.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0406955,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:01:07.719+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:01:07.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040753083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:07.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084802125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:07.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079929625,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:08.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087382,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:08.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066459166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:08.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073221667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:08.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040406375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:01:08.195+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:01:08.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034607584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:08.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043833208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:08.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050084208,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:08.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078080333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:08.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076607041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:08.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049629667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:01:08.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070197166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:01:08.604+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:01:08.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06029725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:08.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061577041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:08.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071884916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:08.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08986525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:08.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069151209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:09.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049666833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:09.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065794542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:01:09.074+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:01:09.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077318666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:09.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062395708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:09.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088806458,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:09.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05900025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:09.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065433333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:09.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05838875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:01:09.536+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048701375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:01:09.536+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:01:09.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059190333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:09.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086271625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:09.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073269125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:09.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052300708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:09.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075377292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:09.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057658917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:01:09.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05543775,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:01:09.999+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:10.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047289959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:10.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057853666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052427917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:10.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0737565,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:10.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064661875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05647175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042813417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:01:10.399+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:01:10.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059422166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:10.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076201583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061227834,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:10.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077713667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:10.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055310709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064768125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:10.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043740041,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:01:10.840+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:01:10.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040265917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:10.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078356417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:10.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034635,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:11.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044492791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:11.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.087805292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:11.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076687125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:11.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079048625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:01:11.288+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:01:11.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067384875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:11.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040588667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:11.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035968542,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:11.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04478725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:11.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0551295,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:11.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067241542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:11.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076511416,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:01:11.679+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:01:11.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082943417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:11.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0882645,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:11.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073328792,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:12.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080494167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:12.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068272959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:12.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081072667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:12.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069463458,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:01:12.226+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:01:12.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075904291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:12.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.241328833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:12.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04766,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:12.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057746083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:12.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0433965,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:12.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047337709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:12.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.088658541,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:01:12.895+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:01:13.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.118992917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:13.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090646958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:13.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068588,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:13.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068620416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:13.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071493291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:13.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038842666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:01:13.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041274417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:01:13.436+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:01:13.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078810708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:13.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.10975625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:13.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0559655,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:13.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071126917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:13.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057263916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:13.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051147416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:01:13.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057642,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:01:13.921+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:01:13.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062162417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:14.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050758583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:01:14.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04545525,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:14.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055448875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:14.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0948535,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:01:14.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074493291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:01:14.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.083247792,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:01:14.395+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:01:14.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06847975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:14.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058339709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:14.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050612708,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:14.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.065446083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:14.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.073822083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:14.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039065208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:01:14.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063054542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:01:14.818+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:14.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051285791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:14.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056267083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:01:14.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058213667,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:15.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.065838375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:15.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.088436792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:01:15.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056317333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T16:01:15.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058743708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T16:01:15.257+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:15.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.089004334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:15.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057671916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:15.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052787041,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:15.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060558542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:15.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070714084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:01:15.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04481075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:01:15.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04915925,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:01:15.686+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T16:01:15.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.085587292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:15.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.087617375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:15.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053591916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:15.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074744042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:16.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043013083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:16.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039658084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:01:16.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.084027,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:01:16.156+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T16:01:16.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.1551555,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:16.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056855084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:16.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061780333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:16.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058790209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:16.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070269625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:16.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.090845084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:01:16.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06609375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:01:16.717+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T16:01:16.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.085591709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:16.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.084175834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:16.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064543375,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:17.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048949792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:17.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052327542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:17.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064089208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:01:17.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081888417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:01:17.201+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:01:17.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072227,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:17.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.08035725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:17.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.073056625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:17.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061602125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:17.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036030584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:01:17.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066136125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:01:17.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036982666,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:01:17.632+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:01:17.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037190542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:17.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071240625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:17.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048992333,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:17.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052032958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:17.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.087393042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:17.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055137167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:01:18.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064094334,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:01:18.051+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:01:18.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036903125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:18.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072855459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:01:18.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080166458,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:18.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076713959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:18.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047635708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:01:18.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062625125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:01:18.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049150667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:01:18.479+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T16:01:18.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075193625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:18.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0736025,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:18.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053242,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:18.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055683167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:18.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04656475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:01:18.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071215083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:01:18.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067007916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:01:18.925+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:01:18.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040754333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:19.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061997916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:19.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.095423541,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:19.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077261541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:19.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.07846925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:19.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059810459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:01:19.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063394833,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:01:19.405+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T16:01:19.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06621675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:01:19.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077590583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:19.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055801042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:01:19.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078282375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:01:19.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064808291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:01:19.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081787833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:01:19.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050493875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:01:19.882+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:01:19.883+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.964+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.964+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.963+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.974+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.974+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.974+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.976+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.977+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:01:19.977+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.032+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.033+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.042+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.048+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.050+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.050+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.054+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.062+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.071+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.072+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.073+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.076+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.080+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.087+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.096+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T16:01:20.096+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T16:13:58.498+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-08-22T16:13:58.498+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-08-22T16:13:58.756+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-22T16:13:58.757+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-08-22T16:13:58.757+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-08-22T16:13:59.002+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-08-22T16:32:27.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.099688458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:27.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.123141458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:27.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034725,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:27.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.114064042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:27.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.1085795,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:27.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074865042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:27.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.111773334,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:27.870+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:27.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055567083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:27.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055538292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:28.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032649958,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:28.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062917458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:28.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063009709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:28.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037368875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:28.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041985916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:28.231+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:28.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042961167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:28.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077853584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:28.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043859083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:28.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052009125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:28.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058379209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:28.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048740708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:28.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037455542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:28.596+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:28.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039842708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:28.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04222475,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:28.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039765708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:28.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048601667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:28.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057405709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:28.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050611958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:28.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045818458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:28.925+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:28.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051822791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:29.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.089355458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039447125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:29.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073731084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:29.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058319833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050949583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052717833,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:29.396+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:29.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039742708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:29.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043359709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059472291,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:29.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05694,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:29.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067154459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041784541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:29.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052407667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:29.764+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:29.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053264041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:29.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044924292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:29.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056906792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:29.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064927958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:30.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047290625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:30.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042539541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:30.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038658583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:30.120+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:30.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035639792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:30.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040650709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:30.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038166709,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:30.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046360833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:30.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057347291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:30.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039290541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:30.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040567666,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:30.422+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:30.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054602833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:30.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046583291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:30.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052821833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:30.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035652292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:30.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048611208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:30.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052633583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:30.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034197209,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:30.756+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:30.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044806958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:30.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055259625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:30.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04286425,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:30.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078623167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:31.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05663875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:31.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04530025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:31.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054668,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:31.140+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:31.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059589708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:31.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051004584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:31.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044520167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:31.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046329917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:31.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052139125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:31.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042949125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:31.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063807459,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:31.547+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:31.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078389083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:31.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052422375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:31.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039183375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:31.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062024458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:31.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035932042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:31.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04067075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:31.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035809667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:31.898+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:31.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04000925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:31.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044316167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:32.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.028494,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:32.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042510667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:32.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041295292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:32.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033947625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:32.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052398917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:32.191+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:32.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079513709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:32.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047345208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:32.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043465208,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:32.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065558041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:32.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050744542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:32.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040467625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:32.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036918709,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:32:32.558+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:32:32.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042346541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:32.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065525625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:32.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059040208,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:32.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047576292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:32.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05119675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:32.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052081875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:32.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045674542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:32.928+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:32.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0529645,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:33.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041081333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:33.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03706625,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:33.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055533084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:33.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065927042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:33.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033186083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:33.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043281459,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:32:33.260+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:33.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038755583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:33.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058594,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:33.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035431417,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:33.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063908542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:33.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.099885292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:33.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06699175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:33.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052083042,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:33.681+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:33.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051529708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:33.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04654525,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:33.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041230042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:33.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04283575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:33.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054085458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:33.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033584292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:34.024+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070223541,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:34.027+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:34.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075926708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:34.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05306625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:34.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037355125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:34.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072460625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:34.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.129203541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:34.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057918542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:34.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042073583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:34.500+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:34.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040145292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:34.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041825333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:34.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0571755,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:34.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047467417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:34.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057163208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:34.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052042958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:34.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046623666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:34.848+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:34.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059061666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:34.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055688834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:35.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047967584,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:35.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055685,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:35.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.081250042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:35.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047589334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:35.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036195,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:35.235+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:35.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040684291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:35.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038599667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:35.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041016791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:35.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048104125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:35.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055096292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:35.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056588542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:35.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041803542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:35.565+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:35.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0496335,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:35.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045735,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:35.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0429905,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:35.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08383625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:35.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047830167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:35.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043983583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:35.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066704458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:32:35.952+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:36.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074675542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:36.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051654958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:36.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035721458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:36.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066436584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:36.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062467125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:36.300+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054454042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:36.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048740583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:36.354+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:36.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042123583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:36.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040676833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:36.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0388965,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:36.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050057458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:36.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053586708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:36.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056667584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:36.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038589458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:36.678+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:36.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038956292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:36.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041818333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:36.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038000167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:36.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048209708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:36.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053614709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:36.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057567125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:37.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046616625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:37.007+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:37.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0540795,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:37.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054861167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:37.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039870083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:37.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059137,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:37.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039752333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:37.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041215125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:37.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065238583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:37.368+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:37.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054282459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:37.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042501584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:37.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051650834,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:37.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054729958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:37.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04902,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:37.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05557975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:37.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055295042,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:37.735+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:37.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042292916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:37.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058610917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:37.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056775916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:37.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051710209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:38.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059384375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:38.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048187667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:38.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044464292,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:38.105+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:38.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060656292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:38.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050684042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:38.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045843459,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:38.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078214792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:38.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033756542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:38.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043822542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:32:38.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057062,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:32:38.478+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:38.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042699291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:38.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036074208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:38.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038543167,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:38.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062447208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:38.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036659083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:38.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043901125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:38.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036015875,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:38.777+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:38.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039926375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:38.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036010375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:38.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048842542,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:38.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077455125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:39.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040620333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:39.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044801292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:39.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0508085,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:39.122+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:39.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057601,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:39.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054979584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:39.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042749541,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:39.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064601542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:39.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037483958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:39.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055646916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:39.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03753725,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:39.477+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:39.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040417417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:39.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0429485,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:39.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039228125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:39.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04659425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:39.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054199792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:39.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057013125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:39.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045366791,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:39.808+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:39.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053672209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:39.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055165584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:39.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047317084,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:40.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063689125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:40.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047423291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:40.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036705334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:40.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04628725,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:40.163+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:40.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049895208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:40.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062639333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:40.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038728542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:40.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038102083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:40.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043941417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:40.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037808208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:40.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041599041,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:40.483+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:40.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060727667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:40.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044932375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:40.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046877792,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:40.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052184791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:40.746+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056120292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:40.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052093875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:40.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042154459,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:32:40.841+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:40.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035977541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:40.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046559875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:40.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055169208,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:41.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057413542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:41.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045185333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:41.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063907333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:41.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051263125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:32:41.203+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:41.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050059042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:41.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074081375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:41.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05249725,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:41.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055987959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:41.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059027833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:41.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041991209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:32:41.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057431458,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:32:41.599+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:32:41.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056833833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:41.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059441791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:41.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041963292,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:41.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047079541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:41.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054281958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:41.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034041917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:41.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04690975,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:41.944+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:42.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055029917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:42.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036281375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:42.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04003475,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:42.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03604125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:42.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04111925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:42.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034254417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:42.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056326916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:42.252+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:42.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039115084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:42.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058066375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058301792,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:42.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054146083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:42.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041147167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051912917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038067958,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:42.600+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:42.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039453375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:42.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040023,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037171416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:42.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046927167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:42.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054392375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039505208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:42.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040102792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:42.902+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:42.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055135375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:43.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059908,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:43.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045552583,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:43.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.088018125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:43.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046918042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:43.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039232292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:43.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038481542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:43.278+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:43.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040082208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:43.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039207042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:43.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035081542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:43.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062577416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:43.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036786875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:43.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046575583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:43.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057448083,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:43.600+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:43.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043336042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:43.704+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060491166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:43.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05416875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:43.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049928125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:43.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053722041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:43.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053682584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:43.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054948167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:43.976+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:44.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049823417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:44.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051528917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:44.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044177041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:44.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056937541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:44.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041370708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:44.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039481541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:44.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057135458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:44.322+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:44.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.031801375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:44.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044968083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:44.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034918709,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:44.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071294916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:44.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050211375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:44.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041673041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:44.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041486667,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:44.645+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:44.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048441083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:44.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064919,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:44.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03794,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:44.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042368541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:44.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036950792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:44.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036422708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:44.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042803583,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:44.958+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:45.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049696334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:45.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06443425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:45.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044098667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:45.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042703334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:45.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03863875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:45.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034361125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:45.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043343542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:45.279+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:45.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037494292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:45.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040273458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:45.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049892708,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:45.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060587042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:45.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049134333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:45.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040261209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:45.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039168125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:45.600+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:45.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037041959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:45.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041421334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:45.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039830333,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:45.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056513375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:45.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060508291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:45.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03743175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:45.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043133875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:45.920+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:45.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039013958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:46.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040858417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:46.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039101583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:46.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073584459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:46.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051826458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:46.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052085709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:46.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05827425,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:46.278+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:46.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037939,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:46.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043833542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:46.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059634042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:46.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041787667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:46.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055064208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:46.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062823375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:46.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0543385,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:46.639+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:46.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041559916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:46.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035349792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:46.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033051833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:46.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04485525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:46.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037965,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:46.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041691042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:46.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036211792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:46.919+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:46.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037632291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:47.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056014417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:47.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042071583,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:47.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047452625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:47.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041957583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:47.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050787833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:47.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035204875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:47.237+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:47.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040482875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:47.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037700333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:47.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041081084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:47.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043557709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:47.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039262041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:47.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036680416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:47.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041282375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:47.523+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:47.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049680709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:47.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060415334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:47.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042258708,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:47.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055795458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:47.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046157875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:47.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038608208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:47.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04693675,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:47.870+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:47.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051044334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:47.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04502875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052550209,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:48.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.083089208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:48.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056094833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045021,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052218791,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:48.259+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:48.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03378875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:48.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046861667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:48.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057199083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:48.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046606125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:48.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052383042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:48.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039299041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:48.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041227708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:48.582+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:48.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055747833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:48.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037553833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040492917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:48.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043977834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:48.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0380935,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054405625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:48.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054352875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:48.913+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:48.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043720541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:49.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0531785,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:49.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048909334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:49.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043128792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:49.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034594583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:49.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035122625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:49.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053403667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:32:49.228+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:32:49.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047639166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:49.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041107541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:49.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065023167,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:49.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07632775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:49.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058290083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:49.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.08891725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:49.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05070875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:49.662+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:49.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073646667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:49.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042946667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:49.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059085167,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:49.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048085334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:49.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051569709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:49.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036917292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:50.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057850042,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:50.038+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:50.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054645041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:50.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040271583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050737875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:50.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055458459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:50.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035267292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041225709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0380775,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:50.362+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:50.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061487292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:50.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076811125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055766084,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:50.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044428792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:50.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066252625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048321708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:50.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083998583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:50.806+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:50.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046531458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:50.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056679917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:50.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04794425,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:51.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046464208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:51.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063158833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:51.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048863792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:51.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036288958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:51.157+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:51.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045572708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:51.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062053167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:51.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047112792,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:51.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067310666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:51.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059615709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:51.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.031051333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:51.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044650375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:51.519+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:51.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03659125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:51.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041169375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:51.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07686,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:51.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050666542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:51.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050864583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:51.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043443125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:51.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040102333,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:51.865+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:51.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052507625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:51.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041755417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:51.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038624,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:52.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045236917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:52.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057396334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:52.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.120272125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:52.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042190167,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:52.268+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:52.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048433708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:52.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044638458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:52.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042638792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:52.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057417875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:52.502+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039261917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:52.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064529666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:52.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065052375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:52.638+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:52.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054873167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:52.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053541042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:52.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052470041,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:52.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040433417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:52.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042331208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:52.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05062525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:52.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04420075,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:52.981+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:53.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.031097125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:53.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047602458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033000917,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:53.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049162792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:53.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053562667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040938167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05302125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:53.292+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:53.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047617291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:53.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038523084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03641825,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:53.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051244958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:53.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052931083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033686666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:53.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050895709,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:53.607+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:53.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048080542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:53.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042559667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:53.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040500625,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:53.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058244542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:53.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057707875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:53.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039189958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:53.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045438917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:53.944+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:54.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077137333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:54.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059479709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:54.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040115791,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:54.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064698833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:54.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064888125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:54.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044591417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:54.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042550458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:54.342+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:54.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062269708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:54.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066857625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:54.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071022667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:54.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0469615,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:54.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046679125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:54.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039202917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:54.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042296333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:54.720+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:54.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067926291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:54.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045239875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:54.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042918875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:54.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048401708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:54.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053443084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:32:55.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07596225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:32:55.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066362208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:32:55.125+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:55.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056863292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:55.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03718,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07027025,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:55.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049813334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:55.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037307541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067289584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060593458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:55.509+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:55.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058259541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:55.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053559958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055075875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:55.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052595416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:55.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072049208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061678209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:32:55.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052002458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:32:55.920+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:32:55.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035394041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:56.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050348375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0522025,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:56.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054057833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:56.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050764959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045549875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079611208,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:56.294+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:56.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043855958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:56.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045352125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052126083,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:56.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.089183958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:56.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049946042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044404209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:32:56.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047038458,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:32:56.671+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:32:56.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045878958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:56.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039289292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:56.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048339458,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:56.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070922334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:56.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062570042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:56.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053432833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:32:57.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043231208,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:32:57.041+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:32:57.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0514095,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:57.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054889333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:57.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057864125,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:57.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05932575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:57.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048731333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:57.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062147833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:32:57.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043969916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:32:57.423+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:57.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034623625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:57.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034615334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:57.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.106562042,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:57.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052929125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:57.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042155792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:57.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059839583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:32:57.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061042375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:32:57.819+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:57.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037251458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:57.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039617542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:57.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042419792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:57.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042883083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:58.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048449042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:32:58.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04455425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:32:58.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038728459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:32:58.118+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:32:58.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038880125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:58.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045375625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:58.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05617475,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:58.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041455042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:58.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03580275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:58.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039383166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:32:58.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04854925,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:32:58.427+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:32:58.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049730708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:58.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040070167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:58.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039309125,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:58.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047638958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:58.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053893125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:32:58.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035450208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:32:58.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046379583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:32:58.747+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:32:58.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050152125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:58.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045325209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:58.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056835541,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:58.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075798625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:59.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040019375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:32:59.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042790708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:32:59.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079698666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:32:59.144+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:32:59.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052887125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:59.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063914167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.300+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038296916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:59.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0791005,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:59.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057381333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042329917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058136042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:59.541+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:32:59.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084200458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:32:59.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059611083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048217375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:32:59.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051066334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:32:59.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0515765,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043475084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:32:59.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059432625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:32:59.944+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:33:00.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055678334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:00.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047446166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:00.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051850792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:00.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066012625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:00.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050558083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:00.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038580375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:00.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067349292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:33:00.328+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:33:00.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04971225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:00.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048145792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:00.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053317,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:00.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056419042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:00.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058904792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:00.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051473834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:00.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049439959,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:33:00.702+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:33:00.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038117958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:00.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05573425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:00.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035799042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:00.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074949625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:00.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048732625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:00.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035065875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:01.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043124416,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:33:01.039+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:33:01.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038289125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:01.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040978458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:01.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037578125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:01.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066416875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:01.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055430292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:01.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036742584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:01.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040063334,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:33:01.362+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:33:01.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053060083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:01.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051956584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:33:01.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054501875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:01.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049285125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:01.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051568791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:33:01.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057200667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:33:01.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074063167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:33:01.762+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:33:01.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078146791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:01.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076173959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:01.962+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044077458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:02.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063974833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:02.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06066975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:02.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040418084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:33:02.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0605405,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:33:02.192+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:33:02.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047142291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:02.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045908291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:33:02.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051029333,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:02.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058711208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:02.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042178875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:33:02.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040274292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:33:02.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048803333,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:33:02.530+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:33:02.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056765584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:02.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051032666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:33:02.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03443725,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:02.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066678417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:02.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037379,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:33:02.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041572209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:33:02.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057051709,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:33:02.880+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:33:02.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036540583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:02.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049851917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:33:03.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050629042,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:03.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060436334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:03.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070633208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:33:03.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047098917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T16:33:03.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050718791,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T16:33:03.249+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:33:03.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054361833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:03.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053372583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:33:03.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035354417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:03.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066684125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:03.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056249375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:33:03.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043032292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:33:03.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037338334,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:33:03.598+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T16:33:03.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036570292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:03.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.094238916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:33:03.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053683,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:03.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077639917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:03.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060181083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:33:04.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077812875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:33:04.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059786792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:33:04.062+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T16:33:04.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035747417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:04.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0578615,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:04.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064438667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:04.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054216833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:04.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041486458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:04.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036780833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:33:04.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043906375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:33:04.405+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T16:33:04.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050371834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:04.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060089166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:33:04.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040523583,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:04.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051693458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:04.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055547625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:33:04.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051627292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:33:04.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039468375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:33:04.759+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:33:04.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039846042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:04.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038373333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:33:04.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038124917,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:04.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053032125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:04.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052006292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:33:05.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055694875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:33:05.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.034343458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:33:05.073+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:33:05.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067308834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:05.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055773,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:05.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059887167,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:05.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060374958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:05.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03889775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:05.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037883375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:33:05.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049927334,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:33:05.449+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:33:05.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04892975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:05.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040794875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:33:05.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0580275,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:05.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047969458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:05.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051599375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:33:05.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038473541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:33:05.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049672541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:33:05.789+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T16:33:05.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049445958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:05.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042519875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:33:05.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03518425,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:05.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050310583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:06.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049194375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:33:06.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044440708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:33:06.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035030792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:33:06.100+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:33:06.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036680166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:06.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048930542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:33:06.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050486583,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:06.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0461345,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:06.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059367791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:33:06.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052874666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:33:06.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:33:06.451+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T16:33:06.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054117375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:33:06.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051428917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:33:06.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042773709,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:33:06.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059422625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:33:06.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03313575,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:33:06.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05679175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:33:06.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067273833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:33:06.821+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:33:06.822+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T16:33:06.848+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.848+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.848+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.850+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.850+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.852+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.852+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.855+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.861+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.862+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.862+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.862+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.864+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.864+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.901+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.907+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.914+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.922+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.922+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.923+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.925+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.926+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.933+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.937+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.939+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.940+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.942+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.943+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.952+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T16:33:06.952+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T16:36:53.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079167917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:53.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.111367542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:36:53.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068056916,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:53.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.118011333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:54.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.17692275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:36:55.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":1.130694208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:36:55.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.173559834,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:36:55.374+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:36:55.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035281292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:55.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042978041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:36:55.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038052833,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:55.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.094361958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:55.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065512,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:36:55.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041299292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:36:55.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054980458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:36:55.753+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:36:55.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06492575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:55.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059374709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:36:55.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053389917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:55.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063324875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:56.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079752583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:36:56.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075060333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:36:56.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055844958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:36:56.209+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:36:56.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048234125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:56.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054962375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:36:56.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0576865,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:56.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049640292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:56.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057698166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:36:56.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063659375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:36:56.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051069375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:36:56.598+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:36:56.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053943958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:56.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055341917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:56.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060637,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:56.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065560209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:56.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057049125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:56.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055837875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:56.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04870775,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:36:57.003+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:36:57.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04682275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:57.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045009125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:57.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054352,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:57.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068835292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:57.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048287709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:57.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049789417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:57.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069973708,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:36:57.391+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:36:57.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065613,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:57.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052249375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:57.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044720459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:57.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072441584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:57.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065031833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:57.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0556975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:57.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04956875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:36:57.803+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:36:57.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049648,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:57.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.086967917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:36:57.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050997833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:58.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045242375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:58.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054251625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:36:58.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041083958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:36:58.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037742458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:36:58.172+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:36:58.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055925333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:58.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051955083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:58.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044057666,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:58.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046746333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:58.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045318042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:58.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075799833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:58.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050477916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:36:58.553+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:36:58.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055381708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:58.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060782125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:36:58.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054000542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:58.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069835666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:58.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066725125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:36:58.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056874083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:36:59.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059532709,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:36:59.037+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:36:59.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058070959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:59.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044753,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:59.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047567417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:59.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038371708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:59.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041432083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:59.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037788917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:59.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051296917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:36:59.361+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:36:59.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05222125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:59.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040469917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:59.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054439542,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:59.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04622075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:59.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058643958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:59.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054089583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:36:59.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040389292,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:36:59.713+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:36:59.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06218675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:36:59.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076059625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:36:59.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0384945,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:36:59.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052751333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:36:59.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047996833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:00.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044309541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:00.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079093417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:00.118+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:00.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052635833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:00.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056625583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:00.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039076,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:00.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072041542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:00.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048187042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:00.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041447959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:00.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064077209,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:37:00.498+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:37:00.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075996208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:00.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065787792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:00.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052088958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:00.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036543834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:00.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038796875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:00.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044623542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:00.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05428025,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:00.877+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:00.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0554885,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:00.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049515458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:01.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07125175,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:01.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07946175,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:01.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05378425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:01.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039218167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:01.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050503,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:37:01.281+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:01.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048915667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:01.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046254,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:01.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053654292,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:01.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048294583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:01.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0529425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:01.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041669292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:01.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044784458,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:01.621+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:01.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059805042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:01.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04639625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:01.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044540416,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:01.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060505875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:01.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063835083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:01.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055958625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:02.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071743834,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:02.028+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:02.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083384167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:02.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084379417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:02.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055088375,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:02.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0832015,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:02.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069013417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:02.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044897208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:02.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050224125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:02.504+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:02.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045276083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:02.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042718166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:02.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059025792,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:02.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055304583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:02.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08092425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:02.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043584792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:02.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059730625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:02.897+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:02.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0506235,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:02.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047237084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:03.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053104708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:03.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059047292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:03.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039773792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:03.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049557459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:03.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052358542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:03.254+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:03.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0352305,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:03.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058405209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:03.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058666334,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:03.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043025667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:03.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057274792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:03.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036054416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:03.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065154125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:03.615+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:03.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053444875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:03.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048538625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:03.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054766292,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:03.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082772917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:03.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055390708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:03.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060634875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:04.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047309833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:37:04.024+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:04.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047365667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:04.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048428083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:04.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048545459,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:04.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038838667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:04.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0426215,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:04.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054601333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:04.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055341792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:04.366+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:04.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047037334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:04.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062546375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:04.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058551958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:04.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048575334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:04.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046864459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:04.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.031772458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:04.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044278333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:04.710+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:04.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042441833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:04.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0359,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:04.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038259333,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:04.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078199333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:04.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074547625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:05.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051950542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:05.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053196166,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:05.089+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:05.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071546417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:05.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.095339458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:05.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053366291,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:05.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061913,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:05.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055534917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:05.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04574475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:05.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067100041,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:05.543+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:05.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047102667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:05.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040904459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:05.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050131709,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:05.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065452125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:05.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039121125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:05.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040990083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:05.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041012583,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:05.871+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:05.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054068291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:05.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063579709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:06.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04996825,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:06.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06751675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:06.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066193625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:06.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056741125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:06.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036254375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:06.273+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:06.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058075042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:06.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044164958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:06.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034427791,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:06.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0563395,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:06.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043223833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:06.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05990075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:06.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041739791,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:37:06.617+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:06.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054808916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:06.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064124375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:06.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05980775,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:06.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070891375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:06.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061626167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:06.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043374708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:07.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0543335,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:07.033+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:07.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053479958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:07.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058885583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:07.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049834292,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:07.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071615667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:07.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049206583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:07.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055790042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:07.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054362667,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:07.432+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:07.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036772333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:07.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048412292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:07.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050457667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:07.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050663542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:07.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:07.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038060333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:07.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043317166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:07.753+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:07.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056094,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:07.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049001708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:07.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047175584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:07.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051797542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:08.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051972667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:08.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056951459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:08.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049318125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:08.122+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:08.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051424917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:08.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062846208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:08.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058112042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:08.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0515075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:08.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045911458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:08.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056334833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:08.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041686334,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:08.495+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:08.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053829375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:08.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050058042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:08.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052955375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:08.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075431875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:08.773+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044873583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:08.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040851625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:08.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054407625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:08.871+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:08.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.032044292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:08.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053347542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:09.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05097425,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:09.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064397459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:09.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:09.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078427875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:09.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070875791,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:37:09.298+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:09.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054206667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:09.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034740417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:09.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041659709,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:09.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060054208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:09.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043411334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:09.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03572075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:09.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0440915,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:37:09.614+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:09.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057823041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:09.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045858167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:09.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075116,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:09.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061182541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:09.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079392083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:09.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054030541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:10.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040308375,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:37:10.033+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:37:10.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058896959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:10.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0833715,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:10.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052985667,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:10.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049289292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:10.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056463666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:10.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052447583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:10.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039281459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:10.430+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:10.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0628225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:10.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078950375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:10.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057240916,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:10.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051572583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:10.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051563042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:10.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054051459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:10.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049708625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:10.843+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:10.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050444417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:10.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065980375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054400166,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:11.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038535208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:11.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054417792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047162583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0568665,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:11.216+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:11.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073931292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:11.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045251,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06386875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:11.462+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060778916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:11.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046561083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037654,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052102417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:11.614+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:11.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06280225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:11.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052918459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040513833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:11.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058950667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:11.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05983,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0428595,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:11.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057490542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:11.996+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:12.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054741208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:12.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051281916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:12.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038302875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:12.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04152725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:12.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06235075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:12.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079869917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:12.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05931675,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:12.396+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:12.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053792209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:12.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058590333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:12.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062664042,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:12.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058840375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:12.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038051625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:12.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039042792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:12.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040198083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:12.751+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:12.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037678333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:12.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042644917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:12.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036785542,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:12.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046431375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:12.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061865792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:13.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050630667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:13.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041626209,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:13.072+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:13.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062940958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:13.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082415583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:13.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0537165,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:13.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052535208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:13.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045858542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:13.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059386875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:13.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041017958,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:13.473+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:13.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060403292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:13.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.108139584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:13.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054992292,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:13.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073167208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:13.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03599075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:13.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047309208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:13.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067177292,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:13.925+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:13.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042685541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:14.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061366334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:14.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062754584,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:14.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060634291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:14.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051116375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:14.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041336625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:14.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037948667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:14.291+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:14.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04588325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:14.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052588,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:14.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032993542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:14.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070135708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:14.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055788208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:14.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047824209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:14.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056857291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:14.660+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:14.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048059333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:14.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04961525,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:14.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053355583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:14.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078714625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:14.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034760709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:14.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043952334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:15.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043808625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:15.017+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:15.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047369583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:15.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079306792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:15.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044745875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:15.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046970542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:15.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056015875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:15.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055074916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:15.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054826667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:15.406+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:15.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045769667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:15.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063911125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:15.564+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046660458,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:15.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055883709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:15.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047834458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:15.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045783625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:15.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066998417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:15.784+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:15.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043368458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:15.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043746584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:15.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035827917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:15.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048476125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:16.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054347,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:16.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03859825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:16.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0470945,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:16.101+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:16.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047207125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:16.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045289958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:16.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056314083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:16.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058886167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:16.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0499885,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:16.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058083667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:16.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048392,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:16.474+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:16.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052149042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:16.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051521,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:16.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05058125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:16.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06545525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:16.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050305416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:16.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057550084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:16.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065339,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:16.874+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:16.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053544417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:16.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052686875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:17.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049351917,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:17.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052495042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:17.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062049,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:17.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073842833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:17.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048978334,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:17.274+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:17.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049722542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:17.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059782333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:17.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063621416,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:17.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059723209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:18.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":1.146681,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:18.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.091558,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:18.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041010292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:18.792+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:18.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03682925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:18.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0423375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:18.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037394667,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:18.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069410708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:19.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047339792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:19.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049120625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:19.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05329025,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:19.137+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:19.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050422708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:19.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047504125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:19.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057151083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:19.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041400916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:19.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034242916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:19.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057722083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:19.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049562375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:19.479+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:19.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057835541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:19.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051125333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:19.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038879459,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:19.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073611958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:19.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047241625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:19.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03689925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:19.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043182375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:37:19.831+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:37:19.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058151666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:19.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052676125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:19.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047936125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:20.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045095042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:20.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053537666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:20.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059341667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:20.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038951584,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:20.192+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:20.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067189084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:20.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068688375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:20.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041186208,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:20.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064010917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:20.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061496583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:20.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051696875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:20.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048271375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:20.598+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:20.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056424916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:20.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054023334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:20.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047482084,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:20.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060765792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:20.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048704917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:20.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041332291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:20.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036850667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:20.954+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:21.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051524125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:21.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059225209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:21.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04226,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:21.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0441375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:21.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036669167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:21.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044695666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:21.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0636715,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:21.302+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:21.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047565583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:21.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059796125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:21.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053014541,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:21.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.08675075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:21.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04028725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:21.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055515417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:21.704+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056454875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:21.710+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:21.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037575417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:21.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042196083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:21.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037461417,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:21.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051858958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:21.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050003541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:21.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040951375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:22.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038882375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:22.013+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:22.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034986666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:22.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042699709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:22.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035650375,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:22.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057165167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:22.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047578834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:22.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035945292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:22.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04351025,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:22.313+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:22.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056064375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:22.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0638495,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:22.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05763725,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:22.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053411,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:22.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06870375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:22.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056850875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:22.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0571455,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:22.733+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:22.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057846708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:22.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041285459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:22.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056863792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:22.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044169917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:22.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035545625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:23.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035486708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:23.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045002833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:23.056+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:23.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082185125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:23.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062637584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:23.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051522375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:23.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04550725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:23.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049412833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:23.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043161625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:23.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057613,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:23.454+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:23.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079966459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:23.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053442,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:23.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043460916,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:23.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074192917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:23.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051394,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:23.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045550375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:23.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048209208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:23.856+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:23.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072208875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:23.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066958042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:24.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07827825,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:24.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087594042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:24.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064787375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:24.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049615542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:24.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061680333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:24.340+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:24.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048434,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:24.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040769167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:24.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040715667,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:24.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047333708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:24.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053470083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:24.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032676458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:24.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04811675,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:24.656+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:24.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050932792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:24.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054831334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:24.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048501833,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:24.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054271958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:24.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061065834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:24.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047656875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:25.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05193175,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:25.030+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:25.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040632542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:25.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06292275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056550084,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:25.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046946167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:25.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053563875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04178575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039792417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:25.376+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:25.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072907291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:25.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055739042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061616292,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:25.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068135042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:25.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05480675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043175334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:25.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043464,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:25.781+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:25.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076492,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:25.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050964,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:25.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044540083,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:26.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071471875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:26.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043933375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:26.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051846417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:26.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0533585,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:26.177+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:26.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05186875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:26.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03856775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:26.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04827875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:26.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071495334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:26.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049037625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:26.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055955416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:26.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054188,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:26.550+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:26.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042134333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:26.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067375834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:26.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047171,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:26.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047611167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:26.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063031875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:26.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047961,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:26.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036499666,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:26.906+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:26.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04216275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:26.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042079416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:27.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059121625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:27.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042521167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:27.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050776959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:27.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052781333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:27.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052439125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:27.255+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:27.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035969625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:27.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03565375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:27.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039437333,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:27.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084988625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:27.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033984917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:27.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046069875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:27.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053845833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:27.592+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:27.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048142792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:27.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04745275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:27.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038218792,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:27.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06343025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:27.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036107459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:27.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035118959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:27.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070804792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:37:27.936+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:28.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076848625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:28.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059427459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:28.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057703667,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:28.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060938458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:28.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039851708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:28.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037792958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:28.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037210125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:37:28.309+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:28.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0375955,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:28.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04030425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:28.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0357685,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:28.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043539,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:28.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040227875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:28.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04286825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:28.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054598709,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:28.612+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:28.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035943584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:28.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059940625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:28.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060520792,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:28.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057037875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:28.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040938041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:28.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035786459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:28.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0451745,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:37:28.952+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:37:28.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036644167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:29.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043689167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:29.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053269375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:29.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054119834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:29.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071453792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:29.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05663075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:29.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047144083,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:29.318+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:37:29.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050144834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:29.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058278042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:29.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04548975,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:29.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066027209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:29.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05139225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:29.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037608875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:29.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039821917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:29.673+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:29.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055024458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:29.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066990042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:29.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054482417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:29.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079407,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:29.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064543917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:30.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050300125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:30.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046236083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:30.097+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:30.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036769708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:30.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054363917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:30.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04823625,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:30.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053238375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:30.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038118959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:30.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040053458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:30.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040663917,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:30.413+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:30.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055879625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:30.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045713625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:30.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053766416,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:30.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03324775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:30.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050556042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:30.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05562475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:30.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056078583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:30.771+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:30.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03894,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:30.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036801875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:30.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051426417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:30.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.068605208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:31.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059073583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:31.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038044625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:31.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077600917,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:31.147+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:31.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059082708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:31.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060657083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:31.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060420375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:31.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050254875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:31.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048321083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:31.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044628083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:31.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035883416,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:31.513+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:37:31.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05205925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:31.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059154833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:31.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042516084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:31.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044594375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:31.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034391458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:31.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036497208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:31.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050955,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:31.839+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:31.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051566708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:31.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044461125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:31.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054043541,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:32.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048928833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:32.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061499875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:32.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047569167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:32.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038551458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:32.190+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:37:32.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040151375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:32.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041665083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:32.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038162791,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:32.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043196292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:32.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054320125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:32.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0449,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:37:32.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053236,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:37:32.511+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:37:32.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060420625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:32.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037227125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:32.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044319583,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:32.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078672333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:32.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075805625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:32.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037025375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:37:32.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048376459,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:37:32.898+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:37:32.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050283584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:32.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037854583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:33.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064433,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:33.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044297542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:33.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03477975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:33.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041084208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:37:33.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035629541,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:37:33.211+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:33.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038648,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:33.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044908625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:37:33.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053157792,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:33.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048606792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:33.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053107542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:37:33.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042338208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T16:37:33.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042886792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T16:37:33.540+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:33.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051417834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:33.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048005208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:33.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057237042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:33.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081330792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:33.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048231125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:37:33.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039832,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:37:33.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069063,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:37:33.940+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T16:37:33.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055028083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:34.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059570916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:34.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040232084,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:34.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075554125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:34.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041121833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:34.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038542666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:37:34.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035433917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:37:34.289+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T16:37:34.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041946417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:34.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063777666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:34.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04280025,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:34.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057485791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:34.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059194916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:34.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045049625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:37:34.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05605625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:37:34.712+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T16:37:34.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079117666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:34.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063108542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:34.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035821042,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:34.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043848459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:34.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.032946,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:35.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043451167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:37:35.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042582,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:37:35.058+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:37:35.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076576542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:35.193+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057240541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:35.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.033959542,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:35.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.076437208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:35.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046154,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:37:35.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035971208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:37:35.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046002583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:37:35.436+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:37:35.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059898458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:35.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060162791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:35.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.070500583,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:35.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.067168916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:35.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053885458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:35.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038271708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:37:35.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047533041,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:37:35.837+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:37:35.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078537291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:35.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056089334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:36.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04217225,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:36.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081873958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:36.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050745417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:36.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058764459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:37:36.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052718167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:37:36.264+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T16:37:36.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043813084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:36.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047591708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:36.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056896583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:36.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078597584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:36.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036675584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:37:36.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.04164125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:37:36.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.034885,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:37:36.608+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:36.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0412745,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:36.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036157667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:36.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039833208,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:36.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059231833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:36.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03803,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:36.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063191166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:37:36.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037148333,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:37:36.932+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T16:37:36.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055360166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:37:37.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066085458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:37.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055828041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:37:37.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042605208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:37:37.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062462459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:37:37.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082103541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:37:37.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049176375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:37:37.357+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:37:37.357+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.416+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.427+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.427+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.427+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.428+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.428+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.429+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.485+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.485+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.489+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.491+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.496+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.498+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.500+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.503+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.508+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.509+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.519+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.519+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.527+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.528+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.536+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T16:37:37.536+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T16:39:26.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.103432583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:26.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.114680667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:26.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059847417,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:26.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.180006584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:26.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.100733792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:26.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.117597208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:27.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.117055792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:27.029+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:27.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04131925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:27.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038204375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:27.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039259625,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:27.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0700355,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:27.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058813209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:27.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056104042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:27.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039277666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:27.375+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:27.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052861416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:27.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045701542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:27.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056634833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:27.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078498958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:27.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042461334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:27.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04205975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:27.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053611,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:27.752+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:27.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054076375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:27.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053589083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:27.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053237958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:27.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073765291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:28.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057887333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:28.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0414545,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:28.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057774,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:28.151+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:28.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0359195,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:28.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06567225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057087,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:28.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059069333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:28.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035475542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043507542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036244792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:28.495+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:28.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053087167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:28.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049028583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051911292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:28.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064332166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:28.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049636334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047439625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:28.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.032289083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:28.848+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:28.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04682175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:28.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053751334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:28.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041759125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:29.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058415833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:29.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037585875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:29.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048326834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:29.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074764625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:29.213+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:29.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054475375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:29.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046316417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:29.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055885291,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:29.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04386275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:29.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035324584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:29.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043362375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:29.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034632708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:29.537+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:29.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0551665,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:29.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055244708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:29.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042541625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:29.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071576541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:29.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035225083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:29.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043687583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:29.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034475375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:29.888+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:29.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04573775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:29.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054978167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:30.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056484375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:30.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057329125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:30.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037622917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:30.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040167917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:30.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040764875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:30.257+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:30.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049918459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:30.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057347917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:30.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044049375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:30.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043533291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:30.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041380875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:30.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0525725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:30.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039805667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:30.592+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:30.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056339458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:30.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060083958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:30.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057899667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:30.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051450209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:30.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062690791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:30.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044873833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:30.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04265,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:30.974+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:31.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05310525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:31.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054746625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:31.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046477792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:31.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042195208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:31.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0365745,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:31.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066699166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:31.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081355333,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:31.362+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:31.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044746417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:31.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044106584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:31.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036279042,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:31.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04915975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:31.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072677042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:31.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037159333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:31.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05862375,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:39:31.710+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:39:31.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04601325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:31.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05009125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:31.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04465425,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:31.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0572755,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:31.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038806916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:32.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060699541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:32.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057914458,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:32.072+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:32.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051984958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:32.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052102208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:32.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050967375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:32.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045355375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:32.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059173292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:32.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055201125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:32.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048234833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:39:32.442+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:32.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053862,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:32.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051561125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:32.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037906875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:32.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065455625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:32.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038439125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:32.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038281208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:32.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038208916,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:32.770+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:32.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042834334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:32.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036064334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:32.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045258792,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:32.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083427375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:33.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069976,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:33.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060490958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:33.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045710625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:33.159+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:33.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051292292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:33.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059856333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:33.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037680292,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:33.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072199292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:33.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051538167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:33.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034627,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:33.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0490105,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:33.520+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:33.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0500975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:33.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041501458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:33.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06177925,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:33.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076933083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:33.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053511792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:33.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045019542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:33.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047986625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:33.912+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:33.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0553895,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:34.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055818333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:34.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052664291,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:34.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055880208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:34.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03647275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:34.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037666333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:34.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045275666,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:34.254+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:34.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055591125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:34.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045806208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:34.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053491041,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:34.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03503475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:34.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044362917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:34.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040138291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:34.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042620125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:34.581+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:34.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047520625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:34.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0400905,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:34.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046316875,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:34.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060357291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:34.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035258291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:34.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040373042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:34.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038595667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:39:34.892+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:34.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060952875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:35.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073365625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:35.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037133917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:35.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.069516084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:35.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062415458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:35.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051711584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:35.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040552375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:35.295+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:35.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053696791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:35.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0433215,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:35.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061743625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:35.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075556917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:35.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057898375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:35.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035755125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:35.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074654708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:35.702+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:35.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059512042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:35.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049352125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:35.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038669458,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:35.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064037208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:35.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050788208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:36.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051727083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:36.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065903583,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:36.086+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:36.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042936834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:36.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066991541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:36.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064680625,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:36.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046252708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:36.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036805834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:36.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050925375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:36.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054977792,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:36.453+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:36.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039656917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:36.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055616083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:36.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054998083,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:36.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053878417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:36.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057712625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:36.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053540541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:36.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045243333,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:36.818+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:36.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060891041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:36.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04690975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:36.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043402834,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:37.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046135625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:37.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052079083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:37.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069631458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:37.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072066041,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:37.213+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:37.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055727375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:37.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046015041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:37.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056888542,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:37.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04256,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:37.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:37.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050998917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:39:37.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051491666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:39:37.572+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:37.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048183708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:37.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069191709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:37.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0343375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:37.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05321275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:37.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04816875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:37.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041165667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:37.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04280425,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:37.916+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:37.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052251333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:38.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051007375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:38.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049696333,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:38.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054687375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:38.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0442265,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:38.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041945375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:38.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043326666,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:38.259+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:38.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051567125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:38.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047649417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:38.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048638291,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:38.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067260167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:38.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051494709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:38.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043400292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:38.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058527167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:38.633+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:38.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059206417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:38.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049760042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:38.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046240584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:38.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046313042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:38.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052165333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:38.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039190083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:38.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044938125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:38.973+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:39.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064966542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:39.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078584791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:39.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049221166,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:39.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054922125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:39.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046975208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:39.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037574625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:39.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041904417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:39.353+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:39.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052373708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:39.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057705375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:39.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045609042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:39.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035705125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:39.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042731917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:39.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039929291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:39.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054970042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:39.687+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:39.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049491542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:39.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051119667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:39.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047603375,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:39.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059614334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:39.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052244292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:39.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038951834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:40.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041663083,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:39:40.033+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:40.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055286458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:40.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03681675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:40.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043577084,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:40.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041508833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:40.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049847541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:40.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067267375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:40.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057388375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:39:40.391+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:40.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052798333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:40.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053104125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:40.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058349375,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:40.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07087425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:40.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038140584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:40.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0489435,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:39:40.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05016575,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:39:40.769+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:39:40.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043186916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:40.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059492208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:40.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051839958,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:40.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0590075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:41.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043272125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:41.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039321667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:41.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071616083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:41.141+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:41.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060436708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:41.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047829709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:41.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040141083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:41.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043810541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:41.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049601875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:41.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.102366417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:41.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05212475,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:41.544+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:41.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04504175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:41.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058397167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:41.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040007958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:41.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071991875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:41.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047779167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:41.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037041084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:41.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038317875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:41.893+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:41.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040894958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:41.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064066583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047660584,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:42.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072005833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:42.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05140975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04468375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051682625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:42.270+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:42.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073271958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:42.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044995292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03544725,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:42.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065137542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:42.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033554292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04436575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:42.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04032725,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:42.615+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:42.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03501775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:42.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039907042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:42.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037198375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:42.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046184458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:42.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038136208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:42.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065548958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:42.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055039917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:42.939+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:42.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045454959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:43.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067817875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:43.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039395875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:43.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064302,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:43.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058260125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:43.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064774833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:43.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067987542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:43.353+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:43.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047036,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:43.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057533541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:43.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044272291,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:43.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041927334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:43.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062470333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:43.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051979209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:43.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037690125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:43.707+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:43.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04936225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:43.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053784125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:43.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039901291,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:43.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04395425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:43.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.100969,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:44.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054178166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:44.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041716291,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:44.096+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:44.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070049875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:44.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06718875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:44.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045856542,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:44.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055784667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:44.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060569375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:44.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048998167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:44.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040517917,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:44.493+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:44.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056488166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:44.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044561084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:44.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050589625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:44.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068537667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:44.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058523166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:44.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033262833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:44.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057233791,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:44.872+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:44.924+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050992875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:44.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0541855,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:45.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05697125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:45.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053218834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:45.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039843084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:45.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034790083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:45.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045970292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:45.212+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:45.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05633275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:45.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046303917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:45.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055352708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:45.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058961833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:45.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046104083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:45.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055826208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:45.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063585708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:45.599+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:45.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053176792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:45.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036409167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:45.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059273125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:45.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047749458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:45.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0543275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:45.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056924791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:45.962+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052441041,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:45.964+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:46.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04543775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:46.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037833125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:46.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041311958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:46.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080594125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:46.235+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063435666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:46.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056854375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:46.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039883291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:46.335+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:46.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064962125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:46.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054927083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:46.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05056175,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:46.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07005775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:46.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050269458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:46.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044367625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:46.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063753458,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:46.742+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:46.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062056166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:46.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05257625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:46.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067826541,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:46.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0532335,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:47.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05190625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:47.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034696833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:47.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04427725,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:47.120+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:47.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048462333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:47.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051192875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:47.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065051334,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:47.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.031785708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:47.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039422542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:47.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04876675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:47.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052244166,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:47.514+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:47.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051662542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:47.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050197875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:47.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060724833,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:47.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057043,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:47.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048630584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:47.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05288975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:47.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052391667,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:47.893+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:47.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035359375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:47.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036162625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:48.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042527125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:48.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0648055,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:48.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048052834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:48.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05319525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:48.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050950834,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:48.231+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:48.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054709167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:48.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0582965,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:48.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050687083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:48.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057339875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:48.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051617916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:48.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04953275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:48.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057954459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:48.618+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:48.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053439375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:48.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070240458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:48.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043650958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:48.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055246875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:48.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053146083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:48.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060114333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:49.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049645333,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:49.009+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:49.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038043209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:49.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045496708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:49.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037962334,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:49.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045800125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:49.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051287375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:49.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040151875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:49.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0359825,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:39:49.306+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:39:49.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050662666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:49.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050594625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:49.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0398615,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:49.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079806791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:49.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0374155,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:49.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041587,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:49.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04550875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:49.656+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:49.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036390291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:49.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056710375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:49.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063513542,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:49.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061391125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:49.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063830541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:49.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049504167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:50.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0493355,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:50.040+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:50.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04798975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:50.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061035458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078070041,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:50.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065452167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:50.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036429708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038592208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045284625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:50.419+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:50.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049335958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:50.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05628025,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067071417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:50.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064795125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:50.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051790334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.031168917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:50.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04585825,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:50.791+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:50.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05385925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:50.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053348333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:50.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049996583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:50.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046027083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:51.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06176375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:51.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050419541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:51.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041806375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:51.154+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:51.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05656125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:51.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078665042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:51.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035684833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:51.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052658833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:51.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052004041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:51.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065397583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:51.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03508875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:51.533+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:51.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035398666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:51.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044675916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:51.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055269334,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:51.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043137375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:51.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058419541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:51.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04025625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:51.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048248708,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:51.863+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:51.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053999792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:51.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051460875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:52.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039859208,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:52.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044569875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:52.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042738291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:52.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04039675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:52.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060280833,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:52.209+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:52.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045203958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:52.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054113708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:52.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037582083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:52.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063576167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:52.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059510375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:52.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042127292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:52.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056644042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:52.574+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:52.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05447875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:52.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047785791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:52.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056180792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:52.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074752542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:52.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038115083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:52.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042230667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:52.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057389875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:52.950+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:52.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042628875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:53.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037641792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036193708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:53.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075430709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:53.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047431,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037908042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043387125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:53.273+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:53.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032717625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:53.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06481675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037921917,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:53.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049990166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:53.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061316,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044407333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:53.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049837166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:53.616+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:53.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052241167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:53.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043794,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:53.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037296584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:53.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080772417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:53.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060080709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:53.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04454825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:53.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051585625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:53.992+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:54.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032472166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:54.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047198792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:54.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035851959,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:54.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0625515,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:54.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056266291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:54.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049209333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:54.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058915666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:54.339+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:54.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06043525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:54.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050367083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:54.504+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052594208,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:54.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066117416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:54.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044648667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:54.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032290459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:54.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042539917,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:54.694+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:54.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054153417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:54.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065069833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:54.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079950167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:54.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054597375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:54.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04697875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:39:55.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071352875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:39:55.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065825292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:39:55.138+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:55.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035857833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:55.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053327458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039450917,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:55.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046331,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:55.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060257583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034703,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:55.465+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:55.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042811166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:55.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042987708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037296584,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:55.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043407333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:55.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03657175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03961525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:39:55.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039631834,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:39:55.751+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:39:55.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038093041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:55.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042148958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:55.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071926666,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:55.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047532791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:56.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054664667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:56.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042260959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:56.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045554541,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:56.102+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:56.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050983709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:56.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0801415,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:56.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050500334,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:56.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053659917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:56.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072391,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:56.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057217875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:39:56.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0453705,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:39:56.518+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:39:56.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050107625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:56.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038854458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:56.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068058375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:56.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060585125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:56.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050973708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:56.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03797375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:39:56.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041282583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:39:56.874+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:39:56.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054390375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:56.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057496292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:57.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046865,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:57.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060698292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:57.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034248291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:57.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038467958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:39:57.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041808625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:39:57.211+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:57.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032764625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:57.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046401417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:57.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058763958,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:57.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045061291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:57.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05659025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:57.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076676666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:39:57.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049123417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:39:57.579+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:57.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047914333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:57.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075926,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:57.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054403125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:57.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052120375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:57.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036760167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:39:57.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064962792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:39:57.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082513959,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:39:58.003+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:39:58.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053081667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:58.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04348125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:58.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047591875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:58.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053351583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:58.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04613525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:58.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040153542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:39:58.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04460725,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:39:58.336+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:39:58.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061297416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:58.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057961042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:58.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048096667,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:58.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065041292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:58.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040116958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:39:58.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04335625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:39:58.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0588445,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:39:58.716+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:39:58.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052412625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:58.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052773334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:58.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046405833,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:58.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046962125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:58.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054207958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:39:59.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038144417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:39:59.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045442458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:39:59.058+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:39:59.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054335875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:59.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06535275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046403375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:59.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066975875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:59.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0674795,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.073539083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076093291,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:59.517+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:59.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056862042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:39:59.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054302875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038543333,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:39:59.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048266625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:39:59.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057833625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054859375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:39:59.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046216834,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:39:59.881+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:39:59.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052929833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:00.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071444667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:00.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048775459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:00.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062568583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:00.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05557125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:00.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054916833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:00.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065876333,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:40:00.302+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:40:00.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055797625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:00.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064235125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:00.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083616,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:00.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066341334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:00.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062783708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:00.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054561417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:00.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053057792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:40:00.751+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:40:00.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.085910333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:00.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058174291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:00.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05511575,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:00.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.033984083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:01.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049994125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:01.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050390042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:01.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050245083,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:40:01.141+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:40:01.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047582333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:01.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043609417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:01.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068138583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:01.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080353833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:01.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051476125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:01.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058152708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:01.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0648825,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:40:01.564+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:40:01.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061588291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:01.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057894917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:40:01.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045259375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:01.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052012334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:01.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046641875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:40:01.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044545541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:40:01.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063247708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:40:01.939+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:40:01.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051140333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:02.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050859875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:02.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052149458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:02.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053718417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:02.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061342333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:02.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047861417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:40:02.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052447125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:40:02.312+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:40:02.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.07673475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:02.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.081114583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:40:02.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06048175,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:02.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071432375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:02.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078764208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:40:02.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049356458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:40:02.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056141792,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:40:02.792+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:40:02.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054318,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:02.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058136042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:40:02.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043575916,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:03.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049757209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:03.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054524792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:40:03.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054758291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:40:03.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.07553225,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:40:03.189+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:40:03.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.034986458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:03.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.075373875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:40:03.348+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047046542,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:03.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.087204958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:03.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059662958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:40:03.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.034297,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T16:40:03.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037333792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T16:40:03.570+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:40:03.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048043917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:03.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051605958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:40:03.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059686042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:03.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057268166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:03.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05977875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:40:03.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042592417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:40:03.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040486459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:40:03.937+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T16:40:03.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053259417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:04.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064946291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:40:04.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03753925,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:04.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080328417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:04.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054984125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:40:04.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038417708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:40:04.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045976166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:40:04.317+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T16:40:04.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058416584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:04.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.099088458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:04.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.071820958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:04.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080469583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:04.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.06096325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:04.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053148875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:40:04.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.068384416,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:40:04.817+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T16:40:04.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051788875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:04.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059456666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:40:04.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058079333,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:05.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066779333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:05.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061941333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:40:05.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057265083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:40:05.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056770375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:40:05.234+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:40:05.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062971083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:05.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064465667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:40:05.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064935875,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:05.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.080348833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:05.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056788291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:40:05.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056366958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:40:05.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045851459,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:40:05.671+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:40:05.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062400375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:05.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049803875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:05.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069114166,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:05.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.083103291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:05.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050861125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:06.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046602542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:40:06.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055827209,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:40:06.093+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:40:06.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058178666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:06.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047386083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:40:06.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063353375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:06.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047206875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:06.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038639625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:40:06.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038834208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:40:06.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038458875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:40:06.431+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T16:40:06.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038584208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:06.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.034934292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:40:06.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045562375,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:06.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05839025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:06.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055215416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:40:06.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042705584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:40:06.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03811975,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:40:06.750+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:40:06.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044675583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:06.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072535542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:40:06.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055763125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:06.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.060132792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:07.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041238916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:40:07.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03589325,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:40:07.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045510166,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:40:07.115+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T16:40:07.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056561667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:40:07.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049022833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:40:07.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055533084,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:40:07.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061245917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:40:07.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050132041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:40:07.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03942675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:40:07.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037866833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:40:07.469+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:40:07.469+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T16:40:07.542+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.542+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.542+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.542+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.542+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.543+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.543+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.543+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.553+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.553+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.553+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.554+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.554+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.555+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.607+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.607+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.608+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.621+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.622+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.634+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.640+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.644+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.647+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.647+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.653+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.653+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.656+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.659+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.670+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T16:40:07.670+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T16:42:16.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.101276625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:16.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.222585625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:16.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044096083,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:16.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.109963209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:16.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.10792575,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:16.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.187453625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:17.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.13906025,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:17.069+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:17.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039752083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:17.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058989208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:17.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.064426541,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:17.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048704292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:17.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045596541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:17.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047819209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:17.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068206542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:17.447+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:17.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075253709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:17.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042255084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:17.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04396025,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:17.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042031292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:17.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044264709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:17.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073256166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:17.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042360917,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:17.815+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:17.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039377916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:17.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052505125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:17.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037428875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:18.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.072849958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:18.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056570625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:18.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045642959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:18.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054497708,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:18.184+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:18.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052976458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:18.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052995375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037889833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:18.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061685916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:18.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076566959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064970833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040128125,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:18.580+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:18.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054242708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:18.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059798292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039449666,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:18.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0793295,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:18.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05414425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064829959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:18.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048246459,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:18.988+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:19.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040113584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:19.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057581584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:19.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05080425,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:19.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0746815,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:19.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055933916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:19.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07069575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:19.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065908875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:19.410+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:19.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058279458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:19.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065480958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:19.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053353666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:19.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050449916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:19.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0528145,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:19.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038131584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:19.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040287458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:19.774+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:19.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054403208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:19.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046243,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:19.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055224125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:19.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034723125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:20.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043571417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:20.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033018542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:20.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074025667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:20.122+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:20.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055029875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:20.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053661833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:20.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045052792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:20.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053059583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:20.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041060958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:20.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051930083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:20.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047792791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:20.475+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:20.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071316125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:20.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065165583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:20.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047270833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:20.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065688417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:20.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061372833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:20.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059351166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:20.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062341458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:20.920+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:20.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056529166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:21.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051194416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:21.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044077625,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:21.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06865425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:21.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076822917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:21.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049201458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:21.320+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051014167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:21.322+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:21.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048848709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:21.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041660292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:21.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04013675,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:21.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0555785,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:21.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041676,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:21.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038966834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:21.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036218334,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:21.629+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:21.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075252875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:21.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049539542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:21.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054350583,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:21.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050144625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:21.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047366958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:21.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041038542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:21.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040251209,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:42:21.990+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:42:22.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058647083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:22.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.084481166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:22.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05745775,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:22.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059429791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:22.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038245,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:22.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051183,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:22.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051330334,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:22.395+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:22.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056805833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:22.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047762541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:22.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056935583,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:22.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071142167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:22.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059837833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:22.746+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057670542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:22.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044180625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:42:22.791+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:22.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035663542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:22.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054727875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:22.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04998775,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:22.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058199084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:23.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055897291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:23.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048010459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:23.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04662375,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:23.144+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:23.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052170958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:23.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055748542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:23.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038311042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:23.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038936875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:23.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045805291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:23.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054335208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:23.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0549865,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:23.487+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:23.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0553975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:23.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0717435,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:23.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054014958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:23.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04517275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:23.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071335041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:23.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069884375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:23.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051565083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:23.912+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:23.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057599958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:24.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053929833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:24.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043674917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:24.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047796583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:24.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050644375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:24.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058710834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:24.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065598125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:24.296+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:24.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037072583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:24.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055479792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:24.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057456958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:24.502+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054439417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:24.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04700125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:24.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040242083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:24.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038645583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:24.630+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:24.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039247125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:24.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063726084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:24.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054966459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:24.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065282708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:24.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051350625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:24.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041962375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:24.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0401505,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:24.995+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:25.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054957125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:25.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057956625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:25.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039123,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:25.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066146584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:25.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05274775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:25.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0459545,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:25.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0622345,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:42:25.378+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:25.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071562375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:25.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036631458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:25.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041627208,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:25.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034309458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:25.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058959833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:25.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054736209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:25.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044404041,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:25.728+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:25.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056789917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:25.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065731334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:25.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05785775,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:25.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038613459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:25.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04944725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:26.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051299791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:26.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042914,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:26.097+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:26.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051887583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:26.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044745416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:26.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.06112975,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:26.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075429167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:26.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034985875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:26.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043805875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:26.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037852125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:26.451+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:26.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049825208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:26.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0490655,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:26.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042057875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:26.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065441458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:26.710+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051042958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:26.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036080916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:26.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043992667,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:26.792+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:26.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041104334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:26.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068815125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:26.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044447666,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:26.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047466875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:27.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062454875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:27.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050418708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:27.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036272125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:27.149+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:27.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040496042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:27.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04223625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:27.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058433542,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:27.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078841459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:27.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059427125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:27.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05377225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:27.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042282166,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:27.534+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:27.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053734875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:27.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040611458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:27.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039433625,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:27.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046720583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:27.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059088375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:27.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054732834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:27.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038479459,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:42:27.874+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:27.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061188,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:28.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077250417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:28.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053760709,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:28.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065328541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:28.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040319709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:28.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054000709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:28.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05051675,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:28.281+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:28.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05500475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:28.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058919292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:28.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05415325,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:28.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047460667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:28.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053053541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:28.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075913417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:28.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.078890584,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:28.710+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:28.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077514959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:28.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066431708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:28.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039423791,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:28.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074165541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:29.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04104925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:29.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043890833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:29.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053289334,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:29.112+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:29.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040411167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:29.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066066208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:29.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052763041,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:29.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047373541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:29.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052911959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:29.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035986042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:29.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040914167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:29.453+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:29.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058518292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:29.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058602833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:29.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04210425,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:29.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054604459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:29.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058410792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:29.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054677875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:29.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047870208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:29.832+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:29.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043533583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:29.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054878208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:29.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0384385,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:30.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050566416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:30.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05003075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:30.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035592,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:30.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051373709,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:30.163+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:30.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064668833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:30.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.066704084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:30.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05061875,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:30.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047505,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:30.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054714709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:30.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043029417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:30.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057910041,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:42:30.553+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:30.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057704208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:30.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035990291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:30.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037141583,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:30.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055284916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:30.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07055175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:30.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041233292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:30.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055834125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:42:30.912+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:30.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058545833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:31.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058025833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:31.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052051625,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:31.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049029333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:31.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037637708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:31.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.076218958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:31.300+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053720167,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:42:31.302+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T16:42:31.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054378458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:31.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048592167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:31.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051003042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:31.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.090078917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:31.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.068690625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:31.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054396625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:31.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.073392875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:31.748+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:31.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048129708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:31.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05546475,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:31.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042115291,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:31.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041798583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:31.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052723667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:32.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059807542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:32.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066715334,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:32.122+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:32.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056658875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:32.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050936167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05856025,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:32.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.071250666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:32.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059054042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.470+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0493565,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082007166,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:32.554+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:32.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041273542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:32.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080068417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063738125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:32.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055928916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:32.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052121375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040224125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:32.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038116708,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:32.933+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:32.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053096291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:33.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067931292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:33.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057148375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:33.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077265625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:33.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059579,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:33.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040408416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:33.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057693833,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:33.352+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:33.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040430833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:33.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.077146667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:33.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045444375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:33.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05985825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:33.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058362125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:33.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060561875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:33.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050025333,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:33.750+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:33.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041306959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:33.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.082193,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:33.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058074542,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:33.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054899083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:34.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047960875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:34.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05532925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:34.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03622625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:34.131+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:34.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040288458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:34.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036185833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:34.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05790775,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:34.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.074912583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:34.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047882083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:34.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040942583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:34.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043127166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:34.478+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:34.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.037186375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:34.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056938167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:34.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039175583,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:34.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047542583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:34.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049733625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:34.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.034181167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:34.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051948958,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:34.799+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:34.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0557105,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:34.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035775667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:34.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043468792,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:34.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044653209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:35.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047666375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:35.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.040514291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:35.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.072068625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:35.145+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:35.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0461195,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:35.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038759583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:35.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041140041,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:35.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061904709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:35.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042279083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:35.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062138334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:35.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057501792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:35.503+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:35.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048255958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:35.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04342425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:35.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051424375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:35.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049637292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:35.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051742708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:35.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036048208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:35.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05221325,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:35.839+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:35.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076036916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:35.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:36.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063261417,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:36.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061477833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:36.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034156167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:36.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055702875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:36.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045313916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:36.231+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:36.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034715209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:36.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065566459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:36.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059685125,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:36.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.074509375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:36.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039434708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:36.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041455916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:36.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036288584,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:36.589+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:36.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043714083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:36.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053479833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:36.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061226041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:36.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.062736709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:36.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039675083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:36.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033453833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:36.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04081475,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:36.928+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:36.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04018225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:37.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053610042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050564125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:37.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070319417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:37.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044435166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063297083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047585083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:37.306+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:37.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05335725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:37.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055444208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051795375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:37.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052932416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:37.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048307208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057663542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:37.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041743,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:37.672+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:37.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036629792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:37.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044907583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:37.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067922084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:37.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054153541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:37.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057423166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:37.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054733292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:38.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047382,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:38.039+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:38.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069538334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:38.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052613167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:38.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044423709,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:38.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058317958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:38.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042782041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:38.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045937292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:38.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.058029667,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:38.417+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:38.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055771291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:38.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076555458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:38.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039411833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:38.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065311584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:38.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052437542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:38.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036970375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:38.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042285584,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:38.792+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:38.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036931,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:38.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039808875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:38.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046046417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:38.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055325542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:39.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041538916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:39.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037786375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:39.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055562375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:39.113+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:39.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05939625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:39.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053505625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:39.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036156083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:39.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037898042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:39.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041713541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:39.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040309291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:39.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047660958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:39.441+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:39.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053707292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:39.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057785833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:39.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059333333,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:39.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.079228291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:39.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055644625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:39.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04970375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:39.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054350875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:42:39.856+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:42:39.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051464458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:39.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039217583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:39.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037017833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:40.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040037291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:40.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044626125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:40.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057613916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:40.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045028084,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:40.179+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:40.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049260583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:40.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040943167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:40.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038974042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:40.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065059583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:40.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051883209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:40.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043430125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:40.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.084206833,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:40.558+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:40.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057738,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:40.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048610958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:40.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0393955,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:40.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065966666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:40.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05276325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:40.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04409675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:40.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.064417042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:40.981+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:41.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048937625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:41.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.060469542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:41.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051733125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:41.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043652167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:41.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050055167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:41.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067880584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:41.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.069688042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:41.381+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:41.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049936584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:41.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056246,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:41.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044384459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:41.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.055050125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:41.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.04417675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:41.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.065247833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:41.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05263825,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:41.758+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:41.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056269375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:41.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.046566667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:41.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048849542,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:41.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.063592042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:42.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043067209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:42.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050817167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:42.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043301417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:42.113+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:42.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035232875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:42.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050010084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:42.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05917925,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:42.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.075190375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:42.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054386708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:42.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041223708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:42.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038134791,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:42.471+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:42.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053880958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:42.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.057916917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:42.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.044417417,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:42.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052316125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:42.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051477334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:42.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.062469208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:42.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.07249775,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:42.873+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:42.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054548,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:42.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055995208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:43.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053157125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:43.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070281625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:43.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066402792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:43.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035440041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:43.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.067994291,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:43.282+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:43.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.051741625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:43.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047417708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:43.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043372125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:43.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.050716083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:43.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.066781042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:43.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0443045,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:43.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076919375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:43.672+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:43.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.077675375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:43.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060480125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:43.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044418583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:43.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075371959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:43.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.032666084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:44.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045101292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:44.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03837525,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:44.051+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:44.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042217625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:44.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056353125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:44.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04074675,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:44.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059955958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:44.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056553458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:44.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041574125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:44.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03899525,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:44.391+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:44.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037478792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:44.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041846584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:44.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.03796075,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:44.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061964208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:44.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038065042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:44.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046253042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:44.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075607834,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:44.736+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:44.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052863959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:44.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044904666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:44.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070839583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:44.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046499875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:45.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075957375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:45.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04886725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:45.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.063178375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:45.146+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:45.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.082022125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:45.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0643215,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:45.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.031646875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:45.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:45.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042390917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:45.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078145292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:45.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07568375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:45.591+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:45.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.081010917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:45.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055591,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:45.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054421042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:45.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047903833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:45.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.079905542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:45.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059091625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:46.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047893,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:46.023+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:46.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046560917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:46.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046434792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056112,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:46.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041087291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:46.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054974542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038862291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060998125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:46.372+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:46.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039732,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:46.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036718791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.045792,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:46.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.078200541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:46.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05731875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055393167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:46.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055183458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:46.748+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:46.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044066,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:46.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055308958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:46.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043277875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:46.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.080548084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:47.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056431167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:47.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.035679416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:47.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065804416,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:47.135+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:47.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.076635875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:47.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040238875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:47.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05352625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:47.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.07090425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:47.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049613917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:47.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043502167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:47.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.037705667,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:47.511+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:47.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039952375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:47.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061731167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:47.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.056508166,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:47.715+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044476,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:47.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055411792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:47.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057375667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:47.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042486292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:47.877+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:47.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057200041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:48.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.087492875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:48.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048881667,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:48.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061771583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:48.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.055218,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:48.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038133833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:48.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044799125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:42:48.273+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:48.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.0693765,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:48.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065598167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:48.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.05807925,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:48.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052162083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:48.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.057946,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:48.650+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.071036833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:48.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.065697125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:42:48.717+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:48.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.04928325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:48.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.044577625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:48.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.034665292,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:48.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.047253333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:48.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052832375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:48.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.049014083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:49.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.053291375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:49.056+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:49.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051086791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:49.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051445792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:49.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.056564416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:49.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.083455542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:49.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050845375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:49.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054283208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:49.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049769667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:42:49.459+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T16:42:49.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.070649083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:49.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038747542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:49.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041596042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:49.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.043027041,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:49.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.033600709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:49.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.059033042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:49.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039862792,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:49.790+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T16:42:49.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040072542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:49.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.038234708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:49.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040959167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:49.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.052545958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:50.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.046671667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:50.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.041472042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:50.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040075167,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:50.095+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:50.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.06027125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:50.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.080432375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051940375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:50.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.061969209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:50.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035648916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039282583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.050894167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:50.483+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:50.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048210541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:50.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.039134208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043249458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:50.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.067475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:50.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0562495,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.051461125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:50.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.035072334,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:50.831+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:50.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.036470958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:50.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.042945292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:50.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.038311459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:50.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.045942167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:51.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.054275041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:51.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.03371375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:51.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053087875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:51.145+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:51.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043352542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:51.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047606,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:51.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052918416,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:51.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.05463975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:51.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.041448125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:51.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.049418375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:51.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.052037,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:51.492+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:51.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.043241083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:51.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.053058583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:51.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.0374935,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:51.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.070412167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:51.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.059042917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:51.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.048004125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:51.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:109","elapsed":0.047394333,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:51.856+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T16:42:51.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054499958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:51.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.042842208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:52.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.060190792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:52.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.075662958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:52.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039348959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:52.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039741917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:52.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.039980125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:52.213+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:52.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040477292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:52.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.054698959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:52.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.040142042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:52.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.061985584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:52.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.036826917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:52.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.048547125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:52.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:91","elapsed":0.058063625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:52.556+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T16:42:52.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051756458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:52.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051867417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:52.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048264083,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:52.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050656667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:52.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053018542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:52.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.061300958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T16:42:52.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.073971834,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T16:42:52.954+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:42:53.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056232417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:53.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047852083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:53.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048641625,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:53.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.109325917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:53.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050120167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:53.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03736375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T16:42:53.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043447333,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T16:42:53.353+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T16:42:53.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053817709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:53.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050780041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:53.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053511583,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:53.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043523708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:53.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.057374,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:53.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054235708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T16:42:53.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040296417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T16:42:53.710+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:53.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056696875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:53.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043344166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:42:53.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054138459,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:53.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.079255917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:53.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042585542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T16:42:54.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043403417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T16:42:54.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045613958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T16:42:54.080+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:54.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045809792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:54.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044619792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:54.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.038493667,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:54.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050292167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:54.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.069108875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T16:42:54.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066162125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T16:42:54.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.049343083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T16:42:54.448+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T16:42:54.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047081917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:54.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.082422041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:54.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.056443792,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:54.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072833667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:54.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.039029958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:54.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042025917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T16:42:54.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044272292,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T16:42:54.836+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T16:42:54.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.054847916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:54.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048378542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:54.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0482675,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:55.052+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063066667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:55.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0359985,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:55.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055784167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T16:42:55.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0515435,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T16:42:55.201+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T16:42:55.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047856333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:55.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053767708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:55.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0702765,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:55.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.078313125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:55.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037076542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:55.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066749625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T16:42:55.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051508541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T16:42:55.630+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T16:42:55.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.065504834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:55.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.07779425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:55.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.094625375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:55.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.062817125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:55.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.040165041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T16:42:56.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.08654375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T16:42:56.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046735333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T16:42:56.110+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T16:42:56.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.03975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:56.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063301375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:56.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036026083,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:56.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.09260475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:56.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.046301584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:56.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.035960791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T16:42:56.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.042822833,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T16:42:56.470+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T16:42:56.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.037880583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:56.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.077926791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:56.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048554875,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:56.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.072096542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:56.746+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.0383645,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:56.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.05196175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T16:42:56.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.055842667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T16:42:56.859+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T16:42:56.962+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.101570167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:57.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.066121125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:57.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.044363708,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:57.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.058970833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:57.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.041668333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T16:42:57.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053937209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T16:42:57.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.063988875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T16:42:57.296+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:57.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.074625875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:57.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.064615083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:57.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.052698417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:57.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.053069125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:57.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.045788875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:57.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036193708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T16:42:57.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043926667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T16:42:57.670+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T16:42:57.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.036665292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T16:42:57.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.050948291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:57.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.048161125,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T16:42:57.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.059954209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T16:42:57.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.047555041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T16:42:57.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.051984208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T16:42:58.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:127","elapsed":0.043090791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T16:42:58.016+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T16:42:58.016+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T16:42:58.079+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.079+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.079+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.079+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.079+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.080+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.080+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.080+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.089+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.089+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.089+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.090+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.091+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.091+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.152+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.152+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.158+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.159+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.159+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.167+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.174+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.187+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.188+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.189+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.191+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.191+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.193+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.198+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.206+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T16:42:58.206+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T20:47:27.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.054628542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:28.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.070014,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:28.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034359667,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:28.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.085965333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:28.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.081300667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:28.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050056709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:28.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.073479375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:28.351+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:28.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039414292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:28.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.048502458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:28.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.050084833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:28.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.052597625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:28.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.045046625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:28.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033487208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:28.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035345,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:28.661+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:28.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034985458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:28.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041950708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:28.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.042220375,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:28.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.052087,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:28.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.055851083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:28.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.057024917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:29.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.054326667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:29.002+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:29.046+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.043695334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:29.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.047622541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.037238292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:29.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.044652208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:29.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033085584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017193042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012207583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:29.241+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:29.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008479083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:29.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015308208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01541725,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:29.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014906417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:29.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01666225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011114375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012026708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:29.337+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:29.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008783333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:29.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018494667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012697792,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:29.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023423083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:29.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026507709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0245415,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032413375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:29.488+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:29.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029013834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:29.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028766375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029915375,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:29.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028136292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:29.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025714958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030474125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:29.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035322,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:29.699+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:29.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.054986833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:29.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.05993175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:29.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.062061416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:29.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.059758875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:29.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.052072375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.05494625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.057786541,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:30.115+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:30.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.052612083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:30.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049695292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:30.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050523916,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:30.320+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050335334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:30.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049247583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:30.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.04370275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:30.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.043796708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:30.459+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:30.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03123525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:30.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030060292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028067833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:30.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03071975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:30.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033756583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035443083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040979583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:30.693+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:30.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034956125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:30.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036532083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:30.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032556125,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:30.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027694042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:30.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023768959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:30.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020355375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:30.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018321833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:47:30.890+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:30.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0165335,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:30.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014499625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010640167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:30.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015834375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:30.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013353542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009353042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:30.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0114715,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:30.984+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:30.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00890725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010857959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:31.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012391792,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010038958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00959425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:31.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009739958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:31.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011884208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:47:31.060+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009657417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012991291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009922917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010981166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011266,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016129542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014986,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:31.148+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008295709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013237292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019577916,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010321958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009765041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010255791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0159395,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:31.238+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009229375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010917666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009789,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010482583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010178875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017418584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024070875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:31.332+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01981825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022586417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030626917,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028261958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024799542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023799708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:31.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02592775,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:31.510+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027141834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031661916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027338666,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029745792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032563167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039377125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:31.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.046008833,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:31.749+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.045751875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:31.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034905167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:31.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0321895,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:31.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034471166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:31.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02911975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:31.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02403275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:31.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021669291,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:31.975+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:31.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017501625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019735125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023059625,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015598291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017419792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013454791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014881958,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:32.101+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010616917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012680541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:32.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016699166,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026943083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032244917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:32.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037969583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:32.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033751584,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:32.273+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025243625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022759625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02300875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024629625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02011775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020300666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022984708,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:32.435+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021477042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024235459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025694209,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018306833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017745958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014082375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015865,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:32.575+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018059209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021472458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022319042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.662+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02423825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026960208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029179416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031357791,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:32.753+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023640542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022038542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017851458,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024154292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015895125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016097125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:32.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017896666,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:32.894+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011989667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012519417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010057667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:32.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010019333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:32.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01009875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011377958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:32.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011744791,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:32.976+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:32.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008552375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:32.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012992458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:33.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010451542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010676375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010483958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:33.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0095,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:33.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010450958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:33.052+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.007701292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01910725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00936725,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012558167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010968667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011173542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012351416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:33.140+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008834625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011735375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009692291,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012959541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010944708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009200166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:33.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0119305,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:33.218+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0079795,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010142917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012920292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011495791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011788875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015257958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021940458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:47:33.311+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027448125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031415666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:33.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026848292,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017310709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013925708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:33.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012208958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:33.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012276667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:47:33.455+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.465+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009640792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014039334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009519708,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01783125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010131833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009340917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:33.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010551917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:47:33.539+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009795708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010793833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:33.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009142458,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.580+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010244916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0129015,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:33.603+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009891083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:33.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010641459,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:33.617+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00906225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012330208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014794458,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011367625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01158075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0162275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011629292,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:33.713+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028029042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010858,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:33.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008372333,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011390584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013368042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:33.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012908208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:33.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01609225,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:33.818+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:33.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013567042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:33.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016918958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019964292,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:33.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032003625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:33.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035503083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028336625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:33.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022613375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:33.990+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017778291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013026042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009954792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.041+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01021675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010093459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012782875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009497958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:34.075+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008709708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01152775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:34.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012309584,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013665542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014612041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:34.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011625333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:34.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016148375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:34.165+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0143405,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016791292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:34.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015512542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.230+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017226875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014349292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:34.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017319042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:34.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017848708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:34.281+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017118958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016542333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012549958,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021253375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02084025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009790958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011109583,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:47:34.393+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008425167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011448,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018403416,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034961375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031154041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024785375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:34.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021955292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:34.548+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015160125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0189125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01453525,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014912875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015544125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016346292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:34.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020742917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:47:34.667+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:34.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018838458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:34.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033507708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:34.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.045342083,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:34.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0551135,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:34.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.090193167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:34.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.081827792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:35.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.072449209,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:35.069+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.058108542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0481215,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03581525,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03323,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030438333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026109167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.324+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021107292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:35.325+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020097167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023125625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:35.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022779833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022157917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025610416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:35.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016151416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:35.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014742458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:35.474+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013228083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015686875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.522+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018897875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021821042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02286825,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024223958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02856425,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:35.632+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024467833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02037475,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:35.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013639958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01047125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010650375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:35.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011084416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:35.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012289417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:35.737+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013402,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013372666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009316209,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010743917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010405959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010104292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010483291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:35.817+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009735541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018479417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:35.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012035666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010298291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010775458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:35.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009752042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:35.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011160375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:35.904+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009126541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:35.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012955,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009623083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:35.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011591167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:35.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013106042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0091715,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:35.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011023417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:35.984+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:35.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.007724084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0109215,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:36.014+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010721375,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0132745,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010515792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:36.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008928625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:36.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020844292,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:36.070+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010307917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012595708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013964959,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013259708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011097791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022959875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034272083,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:36.194+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026904291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021103042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:36.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018873917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021238334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021619042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:36.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020480667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:36.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022046042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:36.352+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023860375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022904708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01873425,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020770166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01700125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014330334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011869917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:36.484+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00946525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011373459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:36.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010449916,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010867375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010930458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:36.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010561166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:36.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014077125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:36.564+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008838209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011918625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008733792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010870834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011269083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010309208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010284416,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:36.641+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010449833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012183209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:36.675+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0113075,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010565875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010552792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:36.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011068791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:36.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011474209,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:36.721+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008702833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012116333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011451,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013565333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.779+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010225542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011807625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:36.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012793417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:36.806+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.823+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016171583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:36.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02273125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:36.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020888917,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:36.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023823,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:36.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023488958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:36.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024524167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:36.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024038125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:36.965+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:36.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027081792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032925583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027073083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029989,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02866675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025512125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024842667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:37.168+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025949,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026061291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023661083,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024050708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041660459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014874,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:37.343+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015198333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012333333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:37.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0103895,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010072667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011821208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:37.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011849041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:37.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010671042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:47:37.426+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009017541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011324083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010344708,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009209917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011451,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01035775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:37.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009780792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:37.501+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009546459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010322666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:37.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010203875,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010770333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.552+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009680083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:37.562+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010173584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:37.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011520959,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:47:37.574+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010966625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011138667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:37.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.007836375,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011065959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009524792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:37.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009289791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:37.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010127417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:37.648+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009059542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010961042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010031167,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01412075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010038542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023771625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.043954042,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:37.774+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.054066708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032249542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:37.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014474375,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011287375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010796542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:37.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008499375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:37.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010364209,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:37.921+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:37.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008441084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:37.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010755583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009748833,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:37.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010313,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:37.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010823167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012137916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:37.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012618916,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:37.998+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:38.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013240084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:38.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014657292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:38.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011607291,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:38.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012398459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:38.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012515584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:38.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01356075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:38.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014583916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:38.097+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:38.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010624083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:38.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011693209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0112685,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:38.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0104225,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:38.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009223208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0099295,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010952333,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:38.179+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:38.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00803475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:38.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010045958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:38.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012407333,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:38.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015848,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:38.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02136,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:38.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022837458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:38.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029867916,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:38.303+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:38.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038221167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:38.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.054258542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.070909625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:38.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.098857291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:38.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.079153625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.07891225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:38.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0706425,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:38.797+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:38.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.077983958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:38.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.078995709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:39.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.071119958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:39.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.067901375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:39.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.073644167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:39.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.088470708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:39.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.084952625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:39.344+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:39.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.06802475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:39.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.065398834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:39.536+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.057620833,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:39.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.058354334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:39.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.060248292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:39.704+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.048908291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:39.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.050343542,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:39.759+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:39.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0325105,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:39.823+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031006542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:39.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024410875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:39.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022161334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:39.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022378125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:39.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028862333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:39.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037691208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:39.963+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.043912917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.041042417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:40.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03262175,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030488625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028767875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:40.171+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029608334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:40.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032321959,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:40.209+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036924458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035059792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:40.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026836167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024823333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022387167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:40.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019808125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:40.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016086167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:40.396+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01381625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019672042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011051792,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011493208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023992834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038081042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034648917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:40.552+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020949666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022173917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:40.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016755375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0138675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012573125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:40.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010710333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:40.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017645291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:40.672+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009089875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010469459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009681541,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011486,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012768167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011287791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:40.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021481958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:40.761+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027379,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028821667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:40.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015680708,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:40.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013668166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:40.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015025042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:40.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015191416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:40.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026870917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:40.906+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:40.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.036784916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:40.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.037815084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033745916,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029554375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02176625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017857333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018867792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:41.106+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014649666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:41.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012923584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:41.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013155291,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010999375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009675792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:41.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016873375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:41.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013219459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:41.201+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009861291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:41.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011139125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009603542,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010970875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015811375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026258625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.045823292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:41.335+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.043050958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:41.417+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.038291667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:41.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031067583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024185542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0212095,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:41.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022766417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:41.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032252542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:41.551+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027032791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:41.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031641417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032473625,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03315275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03738975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027025792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:41.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027364125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:41.772+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.795+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02254425,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:41.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02567375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:41.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0270315,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:41.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029381375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:41.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026231458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:41.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027848416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:41.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032413166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:41.966+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:47:41.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02479075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027193333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025942958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023295916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021529917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018550041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017004834,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:42.128+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012460167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017603583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024239875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012419958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010646292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009519083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010573916,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:42.229+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008757458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012029583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010108584,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011257792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012071584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013611333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:42.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015708583,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:42.315+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013141291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015472958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014392917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013615458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.386+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012522292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009262292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009872292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:42.410+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009570084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013601916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009306166,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009645208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013764292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010984416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011144875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:42.490+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009124792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011069,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012512959,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010565417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012550959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011022375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012264458,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:47:42.571+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.580+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008929125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.592+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011327542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010416833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009378875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013421708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015126833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:42.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015122333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:42.658+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010719625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012515666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011364458,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009378042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.714+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010565875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01050425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:42.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009705958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:42.738+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010714167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015511959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011939584,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011093375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011897792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010699083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:42.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010015875,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:47:42.823+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009188792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012384041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:42.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009579667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011251667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012967333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:42.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01228675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:47:42.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.017228416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:47:42.913+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T20:47:42.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.016131,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:42.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.018141708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:42.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01362175,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:42.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01050525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:42.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010356584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:42.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0105825,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:47:43.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0128065,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:47:43.009+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012890334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010585042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:43.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008478167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009947375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009675333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:47:43.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009699375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:47:43.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010898541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:47:43.100+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009907333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011404083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:43.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009601833,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010942416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011344125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:43.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009101167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:47:43.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011637041,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:47:43.176+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009783292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010761208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:43.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008974667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01038275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009499542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:47:43.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010114166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:47:43.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011010375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:47:43.249+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008109916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010491208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:43.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01021975,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010630708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011398375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:43.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013274417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:47:43.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0146085,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:47:43.332+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023423584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.04015625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:43.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.046657334,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.050577417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.536+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.041042875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:43.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03088175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:47:43.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.033947042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:47:43.602+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.02487475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0219985,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:43.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.019198542,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025427209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028879583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:43.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.027931375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:47:43.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028705791,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:47:43.782+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:43.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028335875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:43.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.031155875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:43.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.031992875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:43.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.032106291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:43.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.053783084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:44.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.043552,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:47:44.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.044327041,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:47:44.052+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.044587125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:44.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.050751125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:44.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.046967916,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:44.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.048665875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:44.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.042470958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:47:44.335+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.047806291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:47:44.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.046635875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:47:44.383+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028876542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:44.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025594167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:44.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.018478708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:44.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.014008792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:44.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010549625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:44.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0101335,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:47:44.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010473375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:47:44.505+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008622417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:44.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011738167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:44.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.014528584,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:44.551+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010126833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:44.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009214542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:47:44.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013825375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:47:44.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010407458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:47:44.586+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008377875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:44.617+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.022712916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T20:47:44.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.043303458,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:44.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.042241166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:44.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.048693333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T20:47:44.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03139475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T20:47:44.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025883625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T20:47:44.813+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.030219542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:47:44.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023101625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:44.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.014046792,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:47:44.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012904875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:47:44.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01080975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:44.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009780875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:47:44.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.016212,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:47:44.933+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:47:44.933+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.968+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.969+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.969+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.980+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.980+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.980+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.981+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.981+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T20:47:44.982+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.042+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.042+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.042+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.052+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.055+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.056+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.060+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.061+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.067+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.070+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.079+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.080+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.085+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.089+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.107+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T20:47:45.107+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-22T20:58:53.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.053261208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:53.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.046894542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014336917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:53.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033731583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:53.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026521167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01869425,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027743875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:53.772+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:53.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012128958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:53.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015696833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:53.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011124208,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:53.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022786167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:53.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022053416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:53.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009484209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:53.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011833958,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:53.882+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:53.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008832833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:53.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015527875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009365791,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:53.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015771375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:53.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020166875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012004583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:53.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012024417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:53.978+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:53.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008473792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015969417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012729166,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016813833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009727708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01161675,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:54.072+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00771125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.098+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018565666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014380833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021813083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023294625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019878833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025657125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:54.205+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018480917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028640917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025396833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035448459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038930458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0298,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027270541,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:54.415+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015991042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013210666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010830666,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010938833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015121667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009352375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:54.502+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009706791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:54.503+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011719834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018831875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020492375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.580+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024832292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019637042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015920542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014577417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:54.632+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013050458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015556625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:54.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012261541,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010812084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011708208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:54.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009398917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:54.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010453375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:54.718+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00844975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012692166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009674083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.043706416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024826416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011844334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010904041,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:54.844+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009214042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01127675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:54.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011988208,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0102455,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011397708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:54.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012692792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:54.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018286083,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:58:54.931+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:54.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012609959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:54.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017204375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:54.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011473625,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:54.985+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011757958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:54.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010542042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013002042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010454542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.022+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008649125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01320275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:55.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011429209,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010687125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01061075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:55.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01054525,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:55.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010581708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:58:55.099+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009599166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012536167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01215275,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012826542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012350667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009909,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.182+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012133958,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.184+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009879916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012299,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011223667,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010582917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01175825,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009292334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010625375,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:58:55.264+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011400917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0102895,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010755833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009806458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01052,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009277042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009963167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.343+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008429292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010528083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010791084,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009697917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009674333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010086208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:55.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01087875,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:58:55.416+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008627916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014778167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009892042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010366375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014305417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.493+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017955208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020202708,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.517+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019704,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019836625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01802475,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017217,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014384667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01319125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013736208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:58:55.635+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01407675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015631709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009005833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0113485,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011744833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009735042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011864542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.721+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009854167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011672333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.763+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020292667,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011596333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015122042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009778417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:58:55.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011445875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:58:55.814+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0097975,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013166666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010445292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013093208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013756125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013397875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:55.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013158875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:55.904+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:55.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017454792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:55.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018913333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:55.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014848042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:55.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012942875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:55.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011003875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:55.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009695125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:56.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013009125,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:58:56.009+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01140175,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016028625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010572042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014797459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014941709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016345416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018381167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:56.116+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013084958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012896042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:56.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01021175,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.00974875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01085,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:56.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009807959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:56.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014004625,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:58:56.202+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.242+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009094959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010883292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009343,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010063458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010852334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010125459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010788459,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:56.308+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008152375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010887667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:56.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011099667,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010136916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011429917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:56.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010220667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:58:56.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010559708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:58:56.383+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019640875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028382834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012968167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010796875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011169375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009083958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010641583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:56.493+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011872333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012516458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009110834,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01054825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009865666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009452667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:58:56.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016007791,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:58:56.576+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008637583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011253458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010424667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009743458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009194875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010503167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010522125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:58:56.647+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008341375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011155083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:56.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010279959,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009499375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010397209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:56.708+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010791041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:56.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010214792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:58:56.720+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010720875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010148666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008660458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010471417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00935075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00938125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:58:56.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013649667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:58:56.794+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012062125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.818+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0106975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:56.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009420708,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010411291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010575,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:56.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009639292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:56.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010754833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:56.871+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00818875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010531125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:56.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009896583,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010274875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:56.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0103685,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:56.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01072475,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:56.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010146209,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:56.944+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:56.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008782583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:56.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012571,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:56.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009189208,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:56.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013114958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015729125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:57.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016603583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:58:57.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023721583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:58:57.046+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009380833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011235875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009942709,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01147775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011231625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015471667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009862542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:57.127+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010708667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010872625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009799917,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009583459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009737125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009227792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011029833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:58:57.201+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.007741083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012786209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01124325,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009731583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009478416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009488666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010452584,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:57.274+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01001475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012692708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.309+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011025708,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012030375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012087041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010484625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010651541,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:57.356+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.007563292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011006542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012549458,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010311791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012276291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013261917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021767542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:58:57.446+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011041875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017116208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011285709,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010152583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010471125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009215458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:58:57.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011295708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:58:57.529+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008556541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012066208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009850792,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010662667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010340917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010772959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:58:57.604+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010855208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:58:57.604+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008057625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0104385,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009326208,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010020416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010176,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010789292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:57.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01057475,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:57.676+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00832675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011407375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010025833,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009800959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009588083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014161541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016493083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:57.759+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016153209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018222709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01530275,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009990541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010418708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008670709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:57.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010063667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:57.852+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009026083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.872+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010011459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0094615,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009721042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009634208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009568125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:57.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010339584,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:57.922+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:57.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009165333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:57.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015294584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:57.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010346958,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:57.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013909,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:57.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01032575,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:57.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010242542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:58:58.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012362709,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:58:58.007+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010646834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014976709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013491167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010853084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010599541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009262667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010160458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:58.090+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.099+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008638208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012498375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:58.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010578,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009756208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01027025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:58.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011392666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:58:58.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010890125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:58:58.169+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.178+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008508959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010710042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009932083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012099291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010474083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014968792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013495292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:58.253+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010888041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012200625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:58.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010310167,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012745125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019676916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:58.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011470166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:58.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013249417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:58.348+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011486083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014883125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013589667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01643925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017343791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015583333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01742575,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:58.458+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0108315,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010828084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010217,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009932792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010253667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.522+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011904666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:58:58.536+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013050833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:58:58.537+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0090125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012094583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009838209,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010157916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009980667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009364791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011171625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:58.611+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008616125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013924375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:58.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012786125,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016234417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016625125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:58:58.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017222125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:58:58.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022508583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:58:58.722+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.742+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019049084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021733916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022107666,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017608,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016931708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014639834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013541917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:58.853+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009526459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009872541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:58.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011403042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.895+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010594625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009657458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:58.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0092845,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:58:58.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011452875,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:58:58.928+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:58:58.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00907925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:58.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012650209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011435542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:58.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010459083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:58.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010004417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:58.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009590584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011049042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:59.008+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009261334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014939584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:59.043+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009650167,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010228625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01179675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:58:59.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008918166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:58:59.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009928125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:58:59.087+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008063416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010863292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009774791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010856416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01104475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.148+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00978275,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012651708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:59.163+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008884292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01059725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009363583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.205+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012113084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014704458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017673541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.256+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018151125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:59.258+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019928791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01843425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:59.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01292975,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01219925,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012995625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:59.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014097916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:58:59.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0159985,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:58:59.368+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0163515,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017482,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017464375,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016247333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012613833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011329166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:58:59.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.015236708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:58:59.512+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010994042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010142708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:59.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0111385,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010594125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0129075,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:59.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01372725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:58:59.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035925917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:58:59.619+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017248917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027519417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:59.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026656459,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028414959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032318125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:58:59.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030595,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:58:59.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025649209,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:58:59.810+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025682375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024886,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:59.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0259355,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:58:59.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03113375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:58:59.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.017455083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:59.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009919792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:58:59.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01093975,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:58:59.960+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:58:59.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011175542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:58:59.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011296666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:58:59.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014984042,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011551959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012543208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:59:00.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013449875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:59:00.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012402958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:59:00.050+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009885291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020134292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012639417,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.110+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015684792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014909334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01101075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013434042,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:00.152+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008579042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014811,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009786209,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014347708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020141916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.249+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012646834,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:00.253+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.016320583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019583083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022167375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013944334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019345375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01147925,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019519,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:00.380+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011363875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.020791875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:00.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008910292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011613375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012693375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:00.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0205495,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:59:00.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017333209,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:59:00.487+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012227875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012458542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011392625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01159075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013196334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.560+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011957208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012356959,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:00.573+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009649542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014636166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:00.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010897666,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013675625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011678,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:00.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009079625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:00.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011367667,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:00.656+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009096875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011579791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008792875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.698+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011443459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010576334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011925167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011971042,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:00.734+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011112625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011487167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:00.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010815542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01002875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011609292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:00.799+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009847125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:00.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01078225,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:00.813+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011732291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012979708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00986775,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011633208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009844459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012552959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:00.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010250667,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:00.893+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010489959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011436625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014700542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:00.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010563583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:00.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012510916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010214709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:00.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012289917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:00.978+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:00.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008467458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:00.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010357292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009665708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010168792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0101135,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010956,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010870417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:59:01.050+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.007913125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012458625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:01.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010587,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013342333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010866708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:01.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009642792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:01.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010569208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:01.128+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010716833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012251125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010206625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014108666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010115958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0092975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:59:01.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012064958,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:59:01.211+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.220+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009007042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014057666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:59:01.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011282416,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014259875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010940916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:59:01.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010652458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:59:01.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010949958,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:59:01.294+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.008555958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013319042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010628209,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012231,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011125625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010960084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0131985,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:01.377+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.013119041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02186375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:59:01.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026419167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025133083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027251416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:59:01.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027339625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:59:01.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028835459,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:59:01.550+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026594,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.618+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039525625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.640+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021639167,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026170625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:01.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026801292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035135458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:01.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.046635334,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:01.778+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:01.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.048950875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:01.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049306917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:01.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.061272208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:01.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.052658292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.046+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.053680708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:02.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050285125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:02.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0419765,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:02.142+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.042369625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.042371708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03009525,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029037083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023669167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021681417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021238709,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:02.358+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.007776833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012677666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:02.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011237833,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011571042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012094875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:02.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014572875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:59:02.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017499416,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:59:02.448+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012617583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013549708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010799875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.500+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014241791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01049975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009476917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.019390208,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:02.540+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014139041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014979375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:02.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.01251325,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011999584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012044625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:02.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012848792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:02.649+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028828375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:02.650+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.020709458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024633625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024210917,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023521584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022496417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021537375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:02.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024037166,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:02.814+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016719334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017857792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:02.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.016474167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:02.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.018156375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:02.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023851209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:02.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.017270875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:02.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027913458,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:02.957+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:02.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011367333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:02.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013856167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:02.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013324834,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01598525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.018671083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:03.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012732042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:03.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013190542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:03.060+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.008928916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010447875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010304792,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011771958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012248708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010450208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.014095625,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:59:03.141+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.01279275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.167+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.012526875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:03.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009756958,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011932875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011206334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:03.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010034042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:03.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011124625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:03.225+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012899792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011538041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.262+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.011477125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.010200583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009904125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.009296792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.012386583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:03.307+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.00886625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.011353625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.010333666,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.014274208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.013485625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.009547208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:03.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.015460791,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:59:03.394+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009123,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011683875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:59:03.425+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010428916,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.018589042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011632667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:59:03.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011927709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-22T20:59:03.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013119459,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-22T20:59:03.483+0700","caller":"logger/database.go:40","msg":"got 33 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009054834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012538917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:59:03.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009614667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010032542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010394209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:59:03.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009822291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-22T20:59:03.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011640959,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-22T20:59:03.558+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.014053542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012385708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:59:03.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009258417,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010492334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010820417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-22T20:59:03.626+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.00938325,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-22T20:59:03.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.021977917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-22T20:59:03.649+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008221541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010910875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:59:03.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010380625,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010102958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.700+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010400833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:59:03.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009798,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-22T20:59:03.722+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012649666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-22T20:59:03.723+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009519459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010541875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:59:03.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009205,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010915166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011554375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-22T20:59:03.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009574709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-22T20:59:03.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010098042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-22T20:59:03.797+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008256375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010728917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009708875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012097125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.850+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011695875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013915625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-22T20:59:03.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.018895833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-22T20:59:03.886+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010842958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011573542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:59:03.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0087615,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:03.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009076625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:03.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013175917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-22T20:59:03.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0156055,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-22T20:59:03.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012884209,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-22T20:59:03.969+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:03.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012438417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:03.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01177275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:59:04.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009731375,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011225125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010535292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-22T20:59:04.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011615167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-22T20:59:04.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025123417,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-22T20:59:04.063+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.014502709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.022203583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:04.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023809042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028698667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025158542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:04.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.019534,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-22T20:59:04.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0180745,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-22T20:59:04.219+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013004916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011897542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:04.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009487834,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0263215,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010687583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-22T20:59:04.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009184541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-22T20:59:04.312+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010222083,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-22T20:59:04.312+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008518292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01123875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:04.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013242792,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010068834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0109565,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:04.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.008495958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-22T20:59:04.386+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010015375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-22T20:59:04.388+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011482291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010779875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:04.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.00962225,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010378583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010283917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-22T20:59:04.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009981917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-22T20:59:04.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012382,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-22T20:59:04.466+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009094834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.013368208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-22T20:59:04.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009072167,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009912917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.519+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010366834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-22T20:59:04.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01080575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-22T20:59:04.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.011097875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-22T20:59:04.542+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.00826525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-22T20:59:04.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012646042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:04.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010398666,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-22T20:59:04.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.01347575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-22T20:59:04.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.010360959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:04.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.012010083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-22T20:59:04.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.009798125,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-22T20:59:04.622+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-22T20:59:04.622+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-22T20:59:04.699+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.699+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.700+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.712+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.712+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.712+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.712+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.712+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.713+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.767+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.768+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.777+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.779+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.781+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.781+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.782+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.782+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.785+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.787+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.798+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.798+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.810+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.810+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.825+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-22T20:59:04.825+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T12:59:47.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.048536458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:48.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.06931075,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041499625,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:48.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.065619625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:48.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.055800459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050047583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.069055959,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:48.385+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:48.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027688208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:48.447+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03407125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:48.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031669834,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:48.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030906959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:48.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.037925834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:48.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.036777333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:48.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026746041,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:48.614+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:48.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031732083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:48.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034377958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02386175,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:48.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033182416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:48.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033041459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.802+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030785375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:48.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026370542,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:48.830+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:48.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021198708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:48.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.042514333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:48.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02514525,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:48.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031930958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:48.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038426292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025542959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030435083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:49.053+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:49.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021954583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:49.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028853125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028505792,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:49.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029719292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:49.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030865375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024903042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025363542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:49.248+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:49.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0225055,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:49.304+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032472792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.327+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023186458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:49.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034645375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:49.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029817708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028255541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032534875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:49.455+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:49.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021520542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:49.504+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027739292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023402458,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:49.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027385833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:49.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025820958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.604+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022196875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:49.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026576916,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:49.631+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:49.656+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024516292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:49.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024548833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025407125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:49.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023453417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:49.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0274055,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023189541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:49.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029874416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:49.814+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:49.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022205416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:49.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028147125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:49.894+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029530875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:49.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026194958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:49.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:49.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024022583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:49.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023767583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:49.995+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02258525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026839042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023031875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.092+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024405375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:50.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024718125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029683666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024706583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:50.173+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.197+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024090084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026322791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T12:59:50.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026069792,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025867708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:50.300+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0236005,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T12:59:50.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024411625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T12:59:50.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0221195,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T12:59:50.349+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022477375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.399+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026439,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026345875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023691666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:50.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024899125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022397875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.522+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024594417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:50.524+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0236485,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026780667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T12:59:50.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030843416,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024454625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:50.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026137875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T12:59:50.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026330459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T12:59:50.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021750334,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T12:59:50.706+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023335541,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025393166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022630917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024450875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:50.826+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023002708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027106625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:50.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027753459,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:50.884+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:50.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023290333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:50.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025081667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:50.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031367042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:50.987+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022785416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023441416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:51.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025305667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:51.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025906334,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T12:59:51.064+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023662916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:51.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024565291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022835666,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:51.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026615,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.188+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025508916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023528,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024419625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:51.239+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021981208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:51.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024977292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:51.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025474791,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:51.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02851775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023976959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:51.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024292333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T12:59:51.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028683584,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T12:59:51.421+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025115375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:51.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02484625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024489875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:51.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025932125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024829375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027220083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0256525,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:51.607+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023876125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:51.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028627583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:51.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032354,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:51.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023259625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021797167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:51.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02256675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T12:59:51.786+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024226042,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T12:59:51.787+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021654125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:51.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030119083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027314708,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:51.889+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022515584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:51.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025949292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023317291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:51.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024527167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:51.965+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:51.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0221995,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:52.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023032833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:52.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026752375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:52.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024710583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:52.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037754458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:52.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025410209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T12:59:52.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030912416,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T12:59:52.159+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:52.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026283667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:52.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030406833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022566459,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:52.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026211375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:52.293+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027447542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02480225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024151458,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:52.345+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:52.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022624375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:52.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028220792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028159917,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:52.457+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030571542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:52.502+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.04138275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035835834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034933917,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T12:59:52.575+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T12:59:52.621+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.046133417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:52.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035339459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023443125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:52.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02349025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:52.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024652458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022107042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:52.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026140167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:52.782+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:52.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023949291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:52.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023567584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022623792,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:52.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02434525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:52.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028387708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022235416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:52.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026837792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T12:59:52.957+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T12:59:52.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03296675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026820625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025809375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:53.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024236208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:53.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026235167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022825917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024682792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:53.160+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:53.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025285375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024291042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:53.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029117792,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:53.264+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024425167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:53.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0244225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:53.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022118458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T12:59:53.337+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025739542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T12:59:53.341+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T12:59:53.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022293958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026831291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02425925,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:53.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023166833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:53.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027768917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022246791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027383542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:53.523+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:53.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022798583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027740917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024221416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:53.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024463666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:53.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.040511708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041559833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T12:59:53.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025519416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T12:59:53.734+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T12:59:53.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022793708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025582709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:53.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031587458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:53.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023639083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:53.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035323333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:53.910+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.036270834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:53.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02517025,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T12:59:53.937+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T12:59:53.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022506917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:53.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025109916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:54.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023159875,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024086916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028518792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:54.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024072583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:54.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.045584917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T12:59:54.134+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T12:59:54.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021482708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:54.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030073417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:54.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023229417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034917959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028039791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:54.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024626583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T12:59:54.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024321042,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T12:59:54.322+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T12:59:54.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021927167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:54.371+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026384125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:54.396+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0246035,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023296542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022954542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:54.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028178167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:54.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024326208,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:54.500+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:54.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023331375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:54.548+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024389417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:54.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0232465,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027798083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02360925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:54.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023857292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:54.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025234791,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:54.675+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:54.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025811916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:54.726+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024683541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:54.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02344725,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.03744025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023394125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:54.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023015583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T12:59:54.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024981458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T12:59:54.862+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:54.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021521125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:54.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023927917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:54.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02180875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:54.960+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029612417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:54.988+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026819,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:55.009+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021002958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:55.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02444775,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:55.037+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:55.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0232875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:55.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027015292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:55.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025030334,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:55.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031402166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:55.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0237375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:55.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021913708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T12:59:55.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023188458,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T12:59:55.217+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T12:59:55.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021071583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:55.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024375416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:55.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031302542,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:55.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021988,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:55.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023556708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:55.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022574125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:55.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023893708,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:55.391+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:55.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021465084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:55.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.046585334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:55.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030356584,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:55.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023279541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:55.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025618416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:55.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022346583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:55.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025453833,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:55.589+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:55.614+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024624542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:55.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.05770575,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:55.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039464875,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:55.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025707125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:55.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02820275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:55.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02455675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:55.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023246417,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T12:59:55.817+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T12:59:55.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021515916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:55.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.040072708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:55.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023639417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:55.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024417458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:55.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025869083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:55.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025326208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T12:59:56.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026297042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T12:59:56.006+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025931792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:56.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02382475,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:56.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024072708,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:56.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025766875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:56.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030653417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:56.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025069166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T12:59:56.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026325583,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T12:59:56.191+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024302083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:56.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023512709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:56.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028715917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:56.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022850625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:56.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023443333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:56.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022446291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:56.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.046905,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:56.386+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027480667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:56.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023334583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027543625,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:56.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024562333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:56.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029370166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022113791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033231083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:56.580+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.019997458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:56.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0351515,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:56.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030975875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:56.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027485917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:56.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026100709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:56.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025574292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:56.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024665375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:56.775+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02175325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:56.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026596958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02333475,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:56.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026666625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:56.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025446,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029244292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:56.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02361825,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:56.955+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:56.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022665875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024367333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:57.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030633125,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:57.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035680958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:57.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025450833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:57.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022348041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T12:59:57.145+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026855875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T12:59:57.146+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:57.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02278075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0447005,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02852975,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:57.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023430708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:57.291+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023255625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022621584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.341+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0273775,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:57.350+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:57.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022117125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026754667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:57.423+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022615042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:57.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02790475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:57.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034727458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:57.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022433958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T12:59:57.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030238583,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T12:59:57.540+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T12:59:57.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02032475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02812225,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023095333,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:57.638+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025466042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:57.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025573292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030532167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:57.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024573208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:57.721+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:57.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024435334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024313416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:57.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024196792,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:57.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022616791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:57.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024692375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T12:59:57.871+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028374292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T12:59:57.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.03758325,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T12:59:57.911+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:57.944+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031795833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:57.969+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024594375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.048442625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:58.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026565417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:58.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022832291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027532541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.122+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025954125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:58.124+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:58.157+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.03244725,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:58.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.042021583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:58.237+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.03677975,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:58.260+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02216525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:58.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021824542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T12:59:58.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023587916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T12:59:58.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023367375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T12:59:58.330+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T12:59:58.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02533875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:58.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026834625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026244416,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:58.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026672,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:58.462+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026333417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02677225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028151916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:58.521+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:58.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023994875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:58.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025761625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:58.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.05065225,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:58.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.043347,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:58.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027697542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T12:59:58.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029189792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T12:59:58.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025445,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T12:59:58.752+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T12:59:58.775+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022966417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:58.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039446292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022893625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:58.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022982125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:58.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021856417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022421,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:58.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039543,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:58.952+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:58.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022414333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02740925,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:59.025+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022778042,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:59.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025638333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:59.078+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026892292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:59.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0253455,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T12:59:59.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022618833,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T12:59:59.127+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T12:59:59.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022206542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024512,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.201+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026316542,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:59.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022911167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:59.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026455875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023998875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031015417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:59.309+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:59.334+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024413833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025073541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:59.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024188625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:59.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024472458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:59.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025057125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T12:59:59.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0232165,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T12:59:59.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0293225,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T12:59:59.491+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T12:59:59.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023843667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.544+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0266615,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.575+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030679291,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:59.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023962209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:59.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027218834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.653+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.025551875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.680+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026809,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:59.702+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:59.732+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.021596917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029981458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024271042,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T12:59:59.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0275465,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T12:59:59.843+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027961083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.866+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022721334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T12:59:59.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024180708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T12:59:59.892+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T12:59:59.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024947167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T12:59:59.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.049755708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T12:59:59.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030296,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:00.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024090458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:00.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033859167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T13:00:00.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028806,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T13:00:00.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033905375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T13:00:00.123+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:00.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033537,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:00.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.05230875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:00.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036849791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:00.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030863666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:00.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032807583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:00.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030153625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:00.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033095875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:00.380+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:00.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0287675,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:00.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.185639208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:00.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.100488625,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:00.728+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031188917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:00.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026056875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:00.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02611025,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:00.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.037987292,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T13:00:00.822+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:00.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0261615,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:00.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049255834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:00.932+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033810875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:01.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.069865292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:01.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031968667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:01.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033217666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T13:00:01.142+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.073981958,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T13:00:01.147+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:01.207+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.058358833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:01.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.094831625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:01.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.052979042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:01.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.05014325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:01.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02806825,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:01.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0620005,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:01.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.204310583,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:01.705+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:01.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.142489167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:02.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.403043875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:02.390+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.136243083,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:02.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.189532334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:02.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.114311875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:02.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.083325459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T13:00:02.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033824042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T13:00:02.812+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:02.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028972625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:02.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.044818042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:02.913+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026363833,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:02.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.044912709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:02.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038905209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:03.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040085375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:03.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.046915459,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:03.089+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:03.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.04290925,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:03.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.075986166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:03.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.09548975,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:03.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.07558075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:03.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.091647209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:03.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.05549875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:03.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.066582167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:03.606+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:03.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.047424875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:03.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040940625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:03.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032811542,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:03.817+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.087910083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:03.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.068161041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:03.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.05709125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:03.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.052789166,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:03.998+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:04.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027493792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:04.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041877792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:04.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025168292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:04.135+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.040990291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:04.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.072733833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:04.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.041914375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T13:00:04.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034247875,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T13:00:04.287+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:04.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028950625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:04.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039119542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:04.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029100917,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:04.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.053121542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:04.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.042732208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:04.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.045069292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:04.557+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029894167,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:04.569+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:04.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030136333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:04.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034911625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:04.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027025834,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:04.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023611625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:04.717+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02958175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:04.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.046915125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:04.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.059523375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:04.825+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:04.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.027763,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:04.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0302685,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:04.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03063375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:04.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028528167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:04.975+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.031971333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:04.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023777458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:05.032+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033189542,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:05.034+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:05.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029693667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:05.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036023542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:05.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027624875,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:05.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027541042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:05.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029695958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:05.216+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029749167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:05.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028159042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:05.250+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T13:00:05.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0241045,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:05.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040423916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:05.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026789125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:05.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03136425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:05.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02947025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:05.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023752417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:05.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033909958,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:05.466+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T13:00:05.496+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029859875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:05.529+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033354208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:05.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.023578917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:05.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.025702708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:05.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.040948208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:05.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022777542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:05.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.039745583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:05.685+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:05.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032159125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:05.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.036231209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:05.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028658375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:05.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028823042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:05.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0254855,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:05.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024284792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T13:00:05.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023934959,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T13:00:05.888+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:05.911+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.022963708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:05.961+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049771708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:05.997+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035649833,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:06.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028299042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:06.055+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029292833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:06.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026487709,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:06.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036291125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:06.121+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T13:00:06.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.023036666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:06.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.038629875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:06.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028902375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:06.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034992792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:06.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0276555,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:06.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029100541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T13:00:06.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03361675,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T13:00:06.340+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:06.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028001333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:06.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.043203,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:06.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.065907875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:06.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.060906667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:06.591+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.049916083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:06.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.066959834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T13:00:06.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.088508375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T13:00:06.749+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:06.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.058978458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:06.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.060017333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:06.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.03943075,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:07.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.101635208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:07.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.149294791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:07.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.062097834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:07.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.115779417,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:07.342+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:07.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031001,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:07.411+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037346542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:07.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.031952416,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:07.475+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030688584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:07.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034321917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:07.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030190208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T13:00:07.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.042504083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T13:00:07.587+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:07.627+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039334833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:07.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040800292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:07.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032723625,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:07.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030867875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:07.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.022566875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:07.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024655542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:07.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040534833,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:07.824+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:07.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0388695,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:07.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.050666375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:07.947+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.030726917,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:08.046+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.098787333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:08.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036324583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:08.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035176083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:08.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.038421792,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:08.160+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:08.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029539334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:08.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032009125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.275+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.051952416,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:08.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.046284583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:08.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033730417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0321625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032961292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:08.424+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:08.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02718775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:08.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026138542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:08.504+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02613425,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:08.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.077070542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:08.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.02553275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:08.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024970708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T13:00:08.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.026195542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T13:00:08.660+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T13:00:08.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.021956709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:08.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035280583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.087651167,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:08.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.039118125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:08.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028984667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.053437125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:08.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.06085725,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:08.991+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:09.024+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032979,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:09.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.057738458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:09.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.057302209,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:09.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.101335833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:09.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.074817958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:09.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037998625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:09.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.153229542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:09.510+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T13:00:09.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.033443125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:09.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.081139708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:09.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.0603335,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:09.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.081518833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:09.887+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.119539292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:09.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.040266458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:09.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.063199458,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:09.996+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:10.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.064479958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:10.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.064776916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:10.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024772834,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:10.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.03074,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:10.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036944667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:10.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.029875833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:10.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.037387291,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:10.291+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:10.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029120083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:10.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028072917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:10.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.028001417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:10.410+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.032014666,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:10.435+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024086959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:10.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02503875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:10.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029779958,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:10.493+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T13:00:10.528+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.034546292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:10.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.082202042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:10.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.036390125,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:10.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.033670209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:10.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.027220875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:10.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024134667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:10.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.032387291,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T13:00:10.768+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T13:00:10.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.02475375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:10.839+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.045520084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:10.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.043350542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:10.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.026553167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:10.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034366625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:10.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029239584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:11.003+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.029616209,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:11.004+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T13:00:11.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0269505,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:11.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.039935792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:11.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.0294435,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:11.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024852416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:11.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.028505334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:11.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.024584959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:11.250+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:299","elapsed":0.035306,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:11.251+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:11.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034191083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:11.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.052179458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:11.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.030668667,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:11.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.034912416,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:11.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024602375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:11.455+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.024925083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:11.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:344","elapsed":0.035503208,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T13:00:11.492+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T13:00:11.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.042386375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:11.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.061202375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:11.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.034978083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:11.686+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.054192292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:11.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03411175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:11.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.027817458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:11.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.038233708,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T13:00:11.795+0700","caller":"logger/database.go:40","msg":"got 35 columns from table "} {"level":"info","ts":"2026-08-25T13:00:11.840+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.044692042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:11.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.036823,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T13:00:11.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.027948083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:11.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.043277834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:11.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.034931125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T13:00:12.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.054778375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T13:00:12.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.033835458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T13:00:12.074+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-25T13:00:12.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.039346291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:12.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03148975,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:12.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025453,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:12.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.027017375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:12.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.02677275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T13:00:12.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026039417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T13:00:12.287+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.033027792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T13:00:12.288+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T13:00:12.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.039775792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:12.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.064718625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T13:00:12.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03579375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:12.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.059736459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:12.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.049603625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T13:00:12.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03356975,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T13:00:12.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.050328917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T13:00:12.626+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-25T13:00:12.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.035779542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:12.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.032774,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:12.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.030524667,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:12.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025363875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:12.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025552208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T13:00:12.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025215959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T13:00:12.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.029843375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T13:00:12.836+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T13:00:12.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026368542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:12.907+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0428135,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:12.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.029503875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:12.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026735458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:12.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025005167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:13.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.020875291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T13:00:13.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.032984375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T13:00:13.047+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-25T13:00:13.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025017542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:13.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026959042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T13:00:13.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028155958,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:13.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.065139,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:13.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.022977375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T13:00:13.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025971,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T13:00:13.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026379667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T13:00:13.270+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:13.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025660459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:13.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.037132709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:13.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024830625,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:13.386+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.027472708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:13.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026753917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:13.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0279355,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T13:00:13.471+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.029843583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T13:00:13.472+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:13.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.021861958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:13.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.029526667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:13.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024540042,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:13.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023638334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:13.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026039958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:13.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.039751292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T13:00:13.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0491855,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T13:00:13.695+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T13:00:13.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023922209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:13.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.028800916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:13.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.033320792,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:13.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.049381375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:13.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024575833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T13:00:13.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024569417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T13:00:13.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.0244535,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T13:00:13.907+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T13:00:13.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.02732825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:13.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.030819708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:13.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024982417,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:14.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023753708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:14.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.038898792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:14.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025887041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T13:00:14.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.031371041,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T13:00:14.114+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T13:00:14.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023113333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:14.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026964667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:14.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026821417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:14.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.026631833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:14.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.034165792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T13:00:14.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.025402334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T13:00:14.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.024732916,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T13:00:14.309+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-25T13:00:14.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.023672375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:14.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.02351625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-25T13:00:14.386+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.029348083,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:14.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.03177025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:14.454+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.034332417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-25T13:00:14.477+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.022635875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-25T13:00:14.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.035862416,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-25T13:00:14.515+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T13:00:14.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.032007834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:14.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.052156458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:14.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.057510209,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:14.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.038493583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:14.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.046160334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:14.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.050134583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T13:00:14.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:379","elapsed":0.044026334,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T13:00:14.840+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T13:00:14.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.03263575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T13:00:14.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.052574584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:14.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.0290505,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T13:00:15.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.047443833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T13:00:15.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.050037875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:15.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.025576416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T13:00:15.114+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:408","elapsed":0.033549833,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T13:00:15.123+0700","caller":"logger/database.go:40","msg":"got 35 columns from table "} {"level":"info","ts":"2026-08-25T13:00:15.124+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.204+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.219+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.220+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.224+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.225+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.227+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.228+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.320+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.330+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T13:00:15.330+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:17:35.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.13671025,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:17:35.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.084266083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:35.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.036851333,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:17:35.594+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.069652458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:17:35.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.090050541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:35.762+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.078046875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:35.879+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:393","elapsed":0.11677225,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:17:35.883+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:17:35.938+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.054396166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:17:36.010+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.071246917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:36.048+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.038449291,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:17:36.079+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.030466667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:17:36.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.032055667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:36.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.038458334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:17:36.196+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:422","elapsed":0.04588125,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:17:36.210+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:17:36.210+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:17:36.263+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:17:36.317+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:17:36.327+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:17:36.327+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:21:16.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.379837917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:21:17.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.07434875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:17.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.043740958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:21:17.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.104973834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:21:17.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.14409325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:17.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.172469833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:17.767+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.22372225,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:21:17.781+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:21:17.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.124345375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:21:18.008+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.102137166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:18.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.028223958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:21:18.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.085704708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:21:18.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.09762125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:18.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.124909167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:21:18.432+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.084563375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:21:18.439+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:21:18.440+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:21:18.483+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:21:18.526+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:21:18.534+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:21:18.534+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:22:08.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.166954625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:22:08.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.223134375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:08.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.118182083,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:22:09.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.379275834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:22:09.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.415878584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:09.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.3863295,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:10.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.459366958,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:22:10.335+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:22:10.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.306342667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:22:10.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.277427584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:11.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.30485925,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:22:11.480+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.252434792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:22:11.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.280263292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:12.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.250329291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:12.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.307305584,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:22:12.324+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:22:12.325+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:22:12.382+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:22:12.433+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:22:12.443+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:22:12.443+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:22:55.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.273739125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:22:55.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.277550625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:55.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.192836291,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:22:55.962+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.365165208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:22:56.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.720497792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:57.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.4470115,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:57.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.399710875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:22:57.537+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:22:57.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.220577084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:22:57.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.225571958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:58.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.247580709,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:22:58.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.233490584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:22:58.800+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.333289167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:59.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.320326541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:22:59.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.241502666,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:22:59.368+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:22:59.369+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:22:59.403+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:22:59.450+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:22:59.458+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:22:59.458+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:38:10.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.122066,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:38:10.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.146329125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:10.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.029153209,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:38:10.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.059257541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:38:10.781+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.057731333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:10.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.065864875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:10.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.10706675,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:38:10.957+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:38:11.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.069231167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:38:11.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.057861125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:11.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.061050125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:38:11.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.065065083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:38:11.283+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.071723125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:11.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.044697417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:38:11.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.054051625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:38:11.387+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:38:11.387+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:38:11.447+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:38:11.499+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:38:11.510+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:38:11.510+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T14:42:55.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.053244959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:42:55.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.077640875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:55.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.032020709,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:42:55.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.080630042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:42:55.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.098581375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:55.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.071695625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:55.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:392","elapsed":0.052480459,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:42:55.797+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:42:55.822+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.024322292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T14:42:55.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.027368875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:55.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.034406084,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T14:42:55.918+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.03436325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T14:42:55.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.060749917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:56.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.031992209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T14:42:56.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:421","elapsed":0.054655125,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T14:42:56.068+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T14:42:56.068+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T14:42:56.112+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:42:56.151+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T14:42:56.157+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T14:42:56.157+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T15:16:40.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:702","elapsed":0.128928791,"rows":0,"sql":"\n\t\tSELECT\n\t\t\ttc.constraint_name,\n\t\t\tkcu.table_name,\n\t\t\tkcu.column_name,\n\t\t\tccu.table_name AS referenced_table_name,\n\t\t\tccu.column_name AS referenced_column_name,\n\t\t\tkcu.ordinal_position\n\t\tFROM information_schema.table_constraints AS tc\n\t\tJOIN information_schema.key_column_usage AS kcu\n\t\t\tON tc.constraint_name = kcu.constraint_name\n\t\t\tAND tc.table_schema = kcu.table_schema\n\t\t\tAND tc.table_name = kcu.table_name\n\t\tJOIN information_schema.referential_constraints AS rc\n\t\t\tON tc.constraint_name = rc.constraint_name\n\t\t\tAND tc.constraint_schema = rc.constraint_schema\n\t\tJOIN information_schema.constraint_column_usage AS ccu\n\t\t\tON rc.unique_constraint_name = ccu.constraint_name\n\t\t\tAND rc.unique_constraint_schema = ccu.constraint_schema\n\t\tWHERE tc.constraint_type = 'FOREIGN KEY'\n\t\tAND tc.table_schema = 'public' AND ccu.table_name = 'basic_pricing'\n\t\tORDER BY\n\t\t\tkcu.table_name,\n\t\t\ttc.constraint_name,\n\t\t\tkcu.ordinal_position\n\t"} {"level":"info","ts":"2026-08-25T15:17:14.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:702","elapsed":0.1779545,"rows":0,"sql":"\n\t\tSELECT\n\t\t\ttc.constraint_name,\n\t\t\tkcu.table_name,\n\t\t\tkcu.column_name,\n\t\t\tccu.table_name AS referenced_table_name,\n\t\t\tccu.column_name AS referenced_column_name,\n\t\t\tkcu.ordinal_position\n\t\tFROM information_schema.table_constraints AS tc\n\t\tJOIN information_schema.key_column_usage AS kcu\n\t\t\tON tc.constraint_name = kcu.constraint_name\n\t\t\tAND tc.table_schema = kcu.table_schema\n\t\t\tAND tc.table_name = kcu.table_name\n\t\tJOIN information_schema.referential_constraints AS rc\n\t\t\tON tc.constraint_name = rc.constraint_name\n\t\t\tAND tc.constraint_schema = rc.constraint_schema\n\t\tJOIN information_schema.constraint_column_usage AS ccu\n\t\t\tON rc.unique_constraint_name = ccu.constraint_name\n\t\t\tAND rc.unique_constraint_schema = ccu.constraint_schema\n\t\tWHERE tc.constraint_type = 'FOREIGN KEY'\n\t\tAND tc.table_schema = 'public' AND ccu.table_name = 'basic_pricing'\n\t\tORDER BY\n\t\t\tkcu.table_name,\n\t\t\ttc.constraint_name,\n\t\t\tkcu.ordinal_position\n\t"} {"level":"info","ts":"2026-08-25T16:04:02.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.047878,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:04:02.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.1188645,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:02.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.033733791,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:04:02.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.076610625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:04:03.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.074419709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:03.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.047772209,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:03.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.072458458,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:04:03.156+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:04:03.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.022290958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:04:03.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.042378292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:03.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.023086875,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:04:03.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.041867334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:04:03.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.039928542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:03.351+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.024720666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:04:03.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.026692416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:04:03.380+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:04:03.380+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:04:03.414+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:04:03.466+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:04:03.474+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:04:03.475+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T16:05:09.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.043702167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:05:09.747+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.054674,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:09.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.060116333,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:05:09.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.061857583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:05:09.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.0559915,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:09.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.063814458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:10.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.063626417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:05:10.064+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:05:10.095+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.031105542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:05:10.143+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.047535792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:10.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.029130417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:05:10.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.033447875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:05:10.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.035088334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:10.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.023225208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:05:10.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.03503075,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:05:10.306+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:05:10.306+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:05:10.341+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:05:10.390+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:05:10.401+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:05:10.401+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T16:06:36.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.046512417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:06:36.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.056377375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:36.809+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.024220167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:06:36.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.052179542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:06:36.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.050511375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:36.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.045274458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:37.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:389","elapsed":0.048238417,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:06:37.011+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:06:37.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.021590208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:06:37.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.02668775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:37.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.021760417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:06:37.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.02725525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:06:37.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.028789042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:37.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.022041667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:06:37.187+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:418","elapsed":0.026403125,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:06:37.189+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:06:37.189+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:06:37.233+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:06:37.383+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:06:37.392+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:06:37.392+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T16:12:11.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.045225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:12:11.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.057155666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:11.658+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024462583,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:12:11.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.054486875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:12:11.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.096162875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:11.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.059533792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:11.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.047461916,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:12:11.959+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:12:11.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.0221115,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:12:12.018+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.037006416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:12.043+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.024021958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:12:12.073+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.030478875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:12:12.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.032987792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:12.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.02449175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:12:12.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:423","elapsed":0.045240875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:12:12.180+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:12:12.180+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:12:12.229+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:12:12.279+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:12:12.287+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:12:12.287+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T16:14:04.211+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.044481375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:04.266+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0541865,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024169875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:04.343+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.052317833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:04.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.059049333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.045070417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.494+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.046317042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:04.505+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:04.527+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021323458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:04.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028261791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:04.578+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022101542,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:04.610+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031300875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:04.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.04240925,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:04.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.039256791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:04.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025321042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:04.736+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:04.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020444292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:04.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027118458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023577417,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:04.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030247125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:04.868+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030221,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.891+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022832125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:04.916+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024387792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:04.916+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:04.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020307166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:04.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030359291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:04.990+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022310667,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031871708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031954917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021547333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024232667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:05.103+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:05.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021106417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:05.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.03438675,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027577875,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02845225,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.03220175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021888125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028593625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:05.317+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:05.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02226475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:05.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027453833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022161042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028678584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027837667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021618,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.492+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024815,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:05.495+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:05.516+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020606708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:05.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022882667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0219815,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02178275,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02261975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02168775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:05.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023224833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:05.653+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:05.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020726625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:05.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02291175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.720+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022601459,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023304875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024560917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02398775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:05.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025679042,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:05.823+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:05.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022238,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:05.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023594792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:05.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029306875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:05.939+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.040566583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:05.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.058641083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:06.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.059422708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:06.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.057994791,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:06.120+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:06.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.057470459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:06.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.056826667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.043549042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:06.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.038759791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:06.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.034061542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.033366125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022445125,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:06.457+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:06.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02069475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:06.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02256775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:06.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022918167,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:06.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021602916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:06.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.050137542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:06.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022139583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:06.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023133541,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:14:06.645+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:06.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019631584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:06.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023602833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019738958,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:06.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02403475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:06.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02189275,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022163584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:06.805+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024324583,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:06.809+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:06.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020433542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:06.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022458916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:06.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021941167,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:06.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022425667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:06.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022233333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:06.941+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021762375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:06.964+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022918583,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:14:06.965+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:06.986+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020759958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024806666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0240165,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022475333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023267417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022442375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023635959,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:07.130+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:07.167+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.036630875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024158917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.034748458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023081208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026281208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021663,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.03066025,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:07.333+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:07.358+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0239065,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.383+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024691583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022297292,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023332625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023711167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027958333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027056834,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:07.509+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:07.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021301583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.031656041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020984375,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022308292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030933709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023091917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:07.690+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028843666,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:07.691+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:07.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020653875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025828834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021040834,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023031375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025378958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020680959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:07.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023564167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:07.854+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:07.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020342542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:07.898+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022184417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:07.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022866375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:07.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022235917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:07.966+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022726334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:07.989+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022622792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:08.011+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021768,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:08.011+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.033+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021799167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.057+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023639416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023273375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024546208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022435875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021052708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023313334,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:08.175+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019366833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.218+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022555667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:08.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020331125,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.265+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025825208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022568917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:08.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019877375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:08.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022440542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:08.331+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.352+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019935375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022605542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019787166,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025415917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.444+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023578917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021950625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023454375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:08.494+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02330325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021954166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:08.565+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0242235,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023844667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023386708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:08.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020416542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:08.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023858042,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:08.659+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.681+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021856917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024462208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023161542,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022159167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.774+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022273958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.796+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022067375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:08.820+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02353275,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:08.824+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:08.845+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020451583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:08.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022269667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:08.888+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021084375,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:08.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025376375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:08.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022374958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:08.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.034599375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:09.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.070277916,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:09.044+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:09.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.10429875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:09.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.096872292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0213145,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:09.294+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02470325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:09.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022291375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.338+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021493792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024566292,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:09.367+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:09.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021524417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:09.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022841375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:09.434+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022406708,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:09.458+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02399975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:09.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.031895375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:09.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021235333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:09.535+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023415334,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:09.536+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:09.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021695167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:09.583+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024793459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.605+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021946167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:09.628+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023317417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:09.652+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023521958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.674+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022109125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024759083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:09.701+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:09.722+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0201085,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:09.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022683875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022989375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:09.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.046186917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:09.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023654375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021252083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:09.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025472167,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:09.887+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:14:09.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020741667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:09.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021333125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:09.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022372167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.026+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.074190833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023348667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:10.070+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020520666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:10.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022737542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:14:10.093+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T16:14:10.115+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021720291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:10.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023512375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:10.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026165167,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023471625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.212+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02229475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:10.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021243333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:10.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022152042,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:14:10.257+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:14:10.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020181916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:10.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023120125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:10.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021834917,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023494917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022648167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:10.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025290708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:10.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025907375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:14:10.421+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T16:14:10.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026355167,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:10.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.037213375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:10.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.037867,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.553+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027997958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:10.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021173583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:10.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.033640917,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:10.655+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:10.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022622917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:10.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024233542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:10.725+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022475042,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031743708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.783+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02651125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:10.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023033792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:10.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02825275,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:10.837+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:10.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020801166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:10.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023373666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:10.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020540042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:10.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024749916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:10.952+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024702375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:10.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021387958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:11.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025659708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:11.001+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:11.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.03710225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:11.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026472208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.087+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022134917,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:11.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023041208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:11.134+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022911708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.156+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022094542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02410375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:11.182+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:11.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0240885,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:11.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024133083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:11.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023123708,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:11.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022938958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:11.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023584125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:11.325+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023275958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:11.350+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024598167,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:11.356+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:11.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0202215,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:11.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022581625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022172417,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:11.446+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023217708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:11.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.07240775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.096393208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:11.687+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.071743625,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:11.689+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:11.784+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.09478075,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:11.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.068020667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:11.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.039130125,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:11.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028671667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:11.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029431667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:11.977+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025828792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:11.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0224325,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:12.002+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020012625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.066+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0437275,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023063542,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.113+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023337917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024592333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025322292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022544125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:14:12.186+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023110292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024459958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:12.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02233725,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025059875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023365209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:12.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025229166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:12.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02206175,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:12.355+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.378+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021941708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02320325,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.424+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021762166,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.445+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021382583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022779,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022771291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:12.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023460416,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:14:12.517+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0225055,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.031901875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:12.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0220025,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.618+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02328225,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022442666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:12.664+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022090792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:12.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030861458,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:12.697+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020219708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.03109875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:12.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027490958,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022837542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.824+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022477584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:12.851+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027307875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:12.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023099417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:12.878+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:12.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020489291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:12.922+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022385458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:12.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022952041,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:12.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02464,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:12.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024813417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:13.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020512292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:13.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0236815,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:13.043+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:13.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020359125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:13.086+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022821708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.108+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02137425,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:13.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02322,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:13.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021793625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.176+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022049541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023209083,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:13.201+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:13.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021974208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:13.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022745,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:13.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021081708,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:13.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024094042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:13.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024348,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:13.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023179708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:13.364+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024135416,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:13.367+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:13.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020087292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:13.413+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024487208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024843959,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:13.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025100167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:13.501+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.035223292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.561+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.06027,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:13.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.092068708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:13.655+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:13.755+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.100131209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:13.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.102833625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:13.967+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.106698625,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:14.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.100570791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:14.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.070336459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:14.184+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.045118083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:14.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.074093708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:14.260+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:14.320+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.05997425,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:14.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023392583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023016917,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:14.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023234875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:14.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023879416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019760083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.462+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025467625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:14.464+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:14.488+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024043042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:14.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021156416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:14.531+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021492209,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:14.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023001292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:14.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024971875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:14.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027218916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:14.632+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025649916,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:14.634+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:14.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02655225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:14.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022452875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:14.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024048084,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:14.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027718333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:14.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025400291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:14.785+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023464333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:14.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022424041,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:14.810+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:14.831+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021250209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:14.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023547459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021508041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:14.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026196916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:14.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022268667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021936834,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:14.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022487,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:14.975+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:14.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021969583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.020+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022452166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.042+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02105175,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025630875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024975458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.121+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027784833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022517583,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:15.146+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:15.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022396,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022625667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:15.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023259583,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.239+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023363042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022198334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:15.282+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020904208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:15.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02363625,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:15.308+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:15.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021570916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023747542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021346583,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025661083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02449825,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021684583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023409167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:15.475+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:15.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02215775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025065833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:15.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021316875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.569+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02375425,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023801333,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:15.616+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022413125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:15.639+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022948542,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:15.641+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:15.666+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024357792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02308375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022558167,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.737+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024052125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.768+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.03108775,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.793+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024712291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:15.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023304375,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:15.817+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:15.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020253792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:15.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024251333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:15.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022101541,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:15.909+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023841083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:15.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025372209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:15.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021639125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:15.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024420125,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:15.984+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020508292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023501,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.051+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021984667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:16.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0256655,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:16.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024845583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021289583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023069667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:16.148+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.169+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02061375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022564209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020867958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:16.238+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025064,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:16.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024534166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021311042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.307+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022569584,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:16.309+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022088792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022021791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:16.374+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020792334,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:16.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022217833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:16.421+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023949583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:16.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021758667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:16.466+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022806291,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:14:16.467+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019918625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024536875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.534+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021937208,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:16.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024586542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:16.586+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027015917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022206042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:16.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023495625,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:16.638+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.034581334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028916708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:16.730+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025364375,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:16.756+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025851,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:16.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023602792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:16.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02787225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:16.865+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.056684292,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:14:16.866+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:16.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.044934584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:16.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.046841875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:17.005+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.045481,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.044955542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02343425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:17.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021440542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:17.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022502667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:17.120+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.144+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022587583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:17.167+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022999958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.195+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028072125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0230745,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023489334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020904,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020949583,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:17.302+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019919291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:17.346+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023346,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:17.366+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020173417,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.389+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02223975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023401334,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:17.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023278666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:17.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023235708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:17.462+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020590042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:17.505+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022413125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020629458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022856583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.574+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024547417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.595+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020884333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023266667,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:17.621+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021316166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:17.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023377708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:17.689+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021898459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023962958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027489083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:17.771+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029931417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:17.801+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028755292,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:17.805+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02140525,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:17.849+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022226708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.873+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023648416,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:17.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022474375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:17.920+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023697125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.943+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022670042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:17.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024987417,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:17.970+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:17.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0207845,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:18.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022013667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:18.035+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021274334,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:18.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024225583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:18.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022504292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:18.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021239,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:18.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023262458,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:18.128+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:18.165+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.035946041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:18.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028749542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026304084,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:18.244+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022853,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:18.274+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02991375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.295+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020909542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.318+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022859208,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:18.319+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:18.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020935959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:18.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.032493792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:18.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021430125,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:18.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023773167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:18.441+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022817125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:18.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02131,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:18.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023210459,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:18.487+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:18.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0206045,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:18.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024916458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022863125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:18.581+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024381334,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:18.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026341917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.643+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.035031458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:18.665+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021977292,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:18.668+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:18.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.033725834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:18.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.050453916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:18.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.060883042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:18.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.074973,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:18.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028320167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:18.942+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023056333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:18.965+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022161625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:18.969+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:18.991+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021711417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023865417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:19.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020889625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.062+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023171791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022493542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:19.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020449042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:19.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025261458,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:19.133+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:14:19.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020758875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027151375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:19.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020461958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.226+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023893833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.251+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024403209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:19.273+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021644625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:19.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022790041,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:19.298+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:19.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021903125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021169542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.363+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02043,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.385+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0226105,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023093417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021960875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027643041,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:19.462+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:19.485+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022169042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.509+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023841667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:19.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022983791,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024284708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.587+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023441,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:19.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023070792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:19.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024228292,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:19.637+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:19.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021832583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.688+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.029141125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022443375,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.736+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025113,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.760+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023971459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022399625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:19.807+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024366166,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:19.808+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:19.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022318208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:19.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024088709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:19.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026088875,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:19.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023690917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:19.930+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025055292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:19.954+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024317917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:19.979+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024057792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:19.981+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:20.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021988291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:20.029+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024648625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.053+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023439041,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:20.077+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024304125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:20.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026120709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023257084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.153+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025554459,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:20.155+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:20.177+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022048583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:20.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025433292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:20.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.049836209,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:20.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.060761583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:20.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.09713725,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:20.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020890625,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:20.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.087765375,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:20.522+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:20.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.078255834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:20.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022671875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022074834,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:20.673+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024689625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:20.696+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022781084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.721+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0238785,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:20.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023355541,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:20.746+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:20.769+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021916125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:20.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025141875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:20.816+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021744708,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:20.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025722208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:20.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026190625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:20.892+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022555541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:20.917+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0245245,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:20.919+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:20.945+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025708875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:20.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027272791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028549667,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.027+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02517525,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023301667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025490792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024373375,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:21.102+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.125+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0218785,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:21.149+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024575167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:21.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024125042,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02551475,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023698666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:21.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021972792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:21.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024038917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:21.273+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.296+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023481625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:21.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025893667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.349+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026053834,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.372+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02249575,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.398+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025842791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023312833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.449+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027121792,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:21.451+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020922708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:21.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025623958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:21.520+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022395667,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.547+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026595084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.572+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024446,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:21.596+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023450167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:21.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02368175,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:21.621+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.645+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023704208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:21.670+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024445541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023531875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022146333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.740+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023852625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024256791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:21.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023682667,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:21.790+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021966584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:21.837+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024923125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:21.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022760667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:21.886+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026238417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:21.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025237667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:21.935+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023134541,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:21.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023250666,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:21.961+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:21.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021314334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.007+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024322542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023746,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.056+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025027167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.082+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025685875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.105+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022062083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.131+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025579833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:22.133+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:22.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020982708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025220875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.204+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023885833,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.229+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024677125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02564975,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.281+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025541458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023607875,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:14:22.308+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T16:14:22.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023515916,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025008458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.382+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024131417,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.406+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024639333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.433+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026284125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023184333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:22.484+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027591417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:22.485+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:14:22.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021303792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025245625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:22.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0305025,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026035916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.619+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025692,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:22.644+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025686084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:22.668+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023712791,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:22.670+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:22.692+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022360709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023593334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.738+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0222405,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.764+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02513675,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022866584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020999458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:22.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024780792,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:14:22.834+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T16:14:22.856+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021460042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:22.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.025765125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:22.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022156208,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:22.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024524875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:22.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.025947584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:22.981+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024956875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:14:23.004+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023470209,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:14:23.008+0700","caller":"logger/database.go:40","msg":"got 35 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.030+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021865375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02404425,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:23.076+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020802042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:23.100+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024478166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:23.123+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022228042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:23.146+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023275583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:14:23.172+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026114208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:14:23.173+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020532042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024552334,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:23.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020745083,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:23.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.031705833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:23.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02437875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:14:23.320+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022451291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:14:23.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024633084,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:14:23.346+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021877208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.394+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026384292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:23.419+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024267167,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:23.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023261958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:23.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02432125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:23.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023711125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:14:23.517+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026003375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:14:23.519+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022779833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024967792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:23.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020876334,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:23.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024162209,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:23.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022783666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:14:23.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024372542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:14:23.685+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023588959,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:14:23.686+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022410333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.735+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026252959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:23.761+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.025961791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:23.792+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.03040725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:23.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0288255,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:23.844+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02213575,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:14:23.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.029898542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:14:23.876+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-25T16:14:23.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.025035709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:23.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.044533375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:23.999+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.052217958,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:24.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.060601042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:24.119+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.058347542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:24.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.053685208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:14:24.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.056998958,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:14:24.236+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:24.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023855209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:24.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023329708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:24.308+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023014458,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:24.333+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024876458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:24.356+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0228405,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:24.379+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022328125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:14:24.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.029759542,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:14:24.411+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:24.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024103208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:24.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024177166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:24.482+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021172541,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:24.506+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023693541,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:24.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026117542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:24.558+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02501075,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:14:24.582+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024669625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:14:24.583+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T16:14:24.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023583125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:24.630+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023037666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'project_base'"} {"level":"info","ts":"2026-08-25T16:14:24.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024297,"rows":-1,"sql":"SELECT * FROM \"project_base\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:24.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023278959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'project_base' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:24.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023947875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'project_base'"} {"level":"info","ts":"2026-08-25T16:14:24.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'project_base'"} {"level":"info","ts":"2026-08-25T16:14:24.749+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024164542,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'project_base'\n"} {"level":"info","ts":"2026-08-25T16:14:24.750+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-25T16:14:24.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021314625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:24.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022354125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:24.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024437416,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:24.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023004167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:24.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026889875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:14:24.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023196416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:14:24.973+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.080044333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:14:24.976+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:14:25.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.028710333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:25.041+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.034438791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:25.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.033038708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:25.102+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.027595667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:25.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024183417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:25.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022970333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:14:25.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024045541,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:14:25.177+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T16:14:25.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021496,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:25.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026079125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:25.248+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022522458,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:25.272+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023171167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:25.297+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024471916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:14:25.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024311458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:14:25.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.025949208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:14:25.350+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-25T16:14:25.373+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023086084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:25.400+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026571583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-25T16:14:25.427+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026258833,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:25.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0243825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:25.481+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022640542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-25T16:14:25.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026070083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-25T16:14:25.539+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.029781667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-25T16:14:25.543+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:14:25.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0286825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:14:25.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.027773333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:25.622+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020707333,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:14:25.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024299625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:14:25.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02455225,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:25.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022817958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:14:25.719+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024656958,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:14:25.720+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:14:25.720+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.803+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.ProjectBase}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/project_base.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.804+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.816+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.816+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.816+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.817+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.817+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.817+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.818+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.876+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.879+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/project_base.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.882+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.882+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.890+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.903+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.905+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.905+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.918+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.924+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.932+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.932+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.946+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.950+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.953+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.963+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:14:25.963+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-08-25T16:16:55.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.04292625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:55.194+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0641845,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:16:55.217+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023372458,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:55.299+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.081279959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:55.460+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.161519417,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:16:55.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.153008084,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:16:55.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.143720666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:16:55.759+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:16:55.828+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.065972875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:55.869+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.041134875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:55.915+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.040984833,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:55.974+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.058640792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.04252525,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030457792,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.075+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028101542,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:56.076+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019549,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:56.127+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030737292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:16:56.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023102709,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:56.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029221458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.214+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.033150584,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:16:56.236+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021271416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:16:56.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022108667,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:16:56.258+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.279+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02092825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:56.311+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030975208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020837375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:56.360+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027971208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031325916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022582958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.438+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023657209,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:56.441+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.461+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020232584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:56.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027728375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021815041,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:56.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030593958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.571+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027490375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.593+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021386333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030989625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:16:56.626+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021701666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:56.679+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030146958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.699+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019758417,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:56.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02865025,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.754+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0262165,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.776+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021966542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:56.798+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022199166,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:56.800+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020402792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:56.842+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021195709,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.863+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021153459,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:56.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021672125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:56.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023025042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.931+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022806542,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:16:56.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024569333,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:16:56.958+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:16:56.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.01953825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024228083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019731459,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022194,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.067+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021557542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022447167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022027375,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:57.115+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020940375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.162+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024925625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:16:57.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023775166,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022289,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024422042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:16:57.254+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020137916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:16:57.276+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022154042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:16:57.277+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.298+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02100775,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.321+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022823625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.342+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020449709,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022573875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021932833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.408+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021365416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021226416,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:57.431+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.452+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020841,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021293875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:16:57.495+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021100625,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.525+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029811,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021133875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:16:57.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021684958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:16:57.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021049208,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:16:57.590+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02115225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023510125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.657+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021613042,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.678+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021446833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.702+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023453958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.724+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021533584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:57.751+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026898666,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:57.755+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.797+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0416265,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:57.819+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021556,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:16:57.841+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020957167,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:57.862+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020645792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:57.883+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021185375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:16:57.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022102291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:16:57.929+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022554125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:16:57.933+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:16:57.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027755333,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.012+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.049009209,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.034+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021751791,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023350791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022763792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.101+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0201555,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.126+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025081625,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:58.128+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.152+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023043417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023450125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022954709,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.224+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025179958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023317708,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020016416,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022069084,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:16:58.292+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.313+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020567041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022619542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.357+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020814,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.380+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022288833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.405+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025825666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.428+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022763417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021104791,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:58.452+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020306292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023546958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02044875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.540+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02196075,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022439167,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.585+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022008,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:16:58.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02261975,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:16:58.610+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.631+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020458542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.654+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02324725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022476458,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0234605,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022056083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.745+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021529292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021168,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:58.769+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02026325,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.812+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022392584,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:16:58.833+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021068166,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:58.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023424083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:58.878+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021200125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:16:58.901+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020486375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:16:58.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021836125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:16:58.926+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:16:58.949+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022309375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:58.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022480417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:58.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021326416,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:59.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021999208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:59.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023944083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.060+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019735875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.083+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022731083,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:59.086+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:59.106+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019858459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:59.128+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021949083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:16:59.150+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021554541,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:59.174+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023736958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:59.198+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024339542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:16:59.219+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020185291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:16:59.240+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021175375,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:16:59.241+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:16:59.261+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.01985475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:59.285+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023488042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.306+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020809125,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:59.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0223245,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:59.353+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024520458,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021935166,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.397+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021216667,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:59.400+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:59.420+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.018900958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:59.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022615292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:16:59.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0243775,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:59.489+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022268083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:59.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021871,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:16:59.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02132,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:16:59.555+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022265083,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:16:59.556+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:16:59.577+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020647291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:59.599+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022339875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.620+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02071375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:16:59.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028262459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:16:59.694+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.045955042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.062922,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:16:59.853+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.09538575,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:16:59.860+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:16:59.957+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.092406791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:16:59.983+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025859375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:00.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022738334,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:00.031+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024866292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:00.065+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.033210667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:00.096+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030684791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:00.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027559166,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:00.125+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:00.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021052875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:00.170+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02341025,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.192+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02157575,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:00.227+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.034905667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:00.255+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027735375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.278+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022229334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026536959,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:17:00.308+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:17:00.328+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019692334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:00.355+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026402875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:00.377+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021634042,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:00.414+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.037746625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:00.467+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.052619833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:00.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023350208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:00.514+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022801791,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:00.516+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:00.538+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021265583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:00.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.034690042,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027302,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:00.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.040784459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:00.676+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.033637625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02488775,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.031807709,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:17:00.738+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:17:00.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027491375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:00.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.037475291,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.834+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02986375,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:00.859+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023885084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:00.897+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0373355,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.921+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023910833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:00.946+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024478875,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:17:00.947+0700","caller":"logger/database.go:40","msg":"got 20 columns from table "} {"level":"info","ts":"2026-08-25T16:17:00.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020114791,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:00.993+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022073459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020774167,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:01.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026847459,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:01.064+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023265042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021435875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026614125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:17:01.113+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T16:17:01.137+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024487083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:01.175+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.037177417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:01.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0236185,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:01.222+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0232605,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:01.257+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.034904083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:01.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02278225,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:01.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.044095917,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:17:01.329+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:17:01.369+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.039518917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:01.395+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025655333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.417+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02222025,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:01.442+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024605167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:01.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0313555,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.508+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.034840334,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:01.550+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.041788167,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:17:01.552+0700","caller":"logger/database.go:40","msg":"got 4 columns from table "} {"level":"info","ts":"2026-08-25T16:17:01.573+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021095875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:01.600+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026276375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:01.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023201584,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:01.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.05896875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:01.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.051239375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:01.758+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024031,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:01.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.029818,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:01.790+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:01.815+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023990083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:01.848+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0333645,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:01.877+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02730175,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:01.923+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.04559725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:01.959+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.035985166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:01.996+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.036665333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026646166,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:02.025+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024045583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022026083,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:02.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022179834,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024010333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:02.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022516,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:02.166+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025482375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:02.190+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023645708,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:02.191+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.215+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023614291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.241+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025540458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.263+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02177425,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.286+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023086458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:02.317+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030638375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.340+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022383458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.365+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024303958,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:02.366+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.388+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021232084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026597792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:02.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023853083,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023768,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:02.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026297583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:02.512+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022083333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:02.542+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02959325,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:02.545+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02116625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022932416,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.611+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02033075,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.635+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023978375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:02.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025736791,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020749958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:02.709+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025818666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:02.710+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.731+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020404583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.766+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.034667292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:02.789+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022158459,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.821+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.031706084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:02.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.035851166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:02.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022415375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:02.903+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023368958,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:02.906+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:02.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019754292,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:02.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022232459,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:02.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021149375,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:02.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022060084,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02264025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:03.037+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022158417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:03.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022997125,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:17:03.062+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.084+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021935084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.109+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023877625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:03.130+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02119375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.163+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.032933208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.189+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025427542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:03.210+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021073,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:03.233+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021784166,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:03.236+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.259+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022876542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.284+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024827417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:03.305+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020108167,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.330+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023647208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023147041,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:03.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022133958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:03.401+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02429525,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:17:03.402+0700","caller":"logger/database.go:40","msg":"got 12 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.422+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02004125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.451+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.028419458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:03.472+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020868541,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026565167,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025535166,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:03.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021263666,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:03.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022384875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:03.570+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.590+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020056458,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.615+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024041792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:03.636+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020778542,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.659+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02212975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.683+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02451675,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:03.705+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021802958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:03.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021595084,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:03.728+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.750+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02115825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.772+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02200875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:03.794+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021600709,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.827+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0261255,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:03.864+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.036834917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:03.884+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019884459,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:03.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02169825,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:03.908+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:03.927+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019362542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:03.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022601708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:03.972+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022078625,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:03.995+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022570834,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.019+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023571416,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.040+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020715708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02815625,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:04.069+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019428083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.111+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022589333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:04.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021180292,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022794959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023142208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:04.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023716917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:04.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020152667,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:04.225+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020745542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023430834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.290+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020139167,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023296791,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022375375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022311583,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022255291,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:04.382+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.402+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0198275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023766541,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:04.450+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02311675,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.473+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023230292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.497+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023185916,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:04.518+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021342,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:04.541+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022250875,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:04.541+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.563+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0213555,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02133725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.606+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021226,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.629+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0233895,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.651+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021748542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.672+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020984917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:04.695+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022040042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:04.696+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019921291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.744+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027953625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:04.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021295791,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.788+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022853916,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022579583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:04.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020372375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:04.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021384792,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:04.855+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:04.876+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020581625,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:04.906+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.029875167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:04.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019756791,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:04.951+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024711333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:04.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024577625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023558125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.022+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021396708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:05.024+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.044+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019746958,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.071+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02701875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:05.094+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022200791,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022789542,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0218155,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:05.159+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019738042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:05.183+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022755208,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:05.185+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.206+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020128291,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.231+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025017208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019771875,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025494709,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.302+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024497291,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.326+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023181917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.347+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021193167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:05.350+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.370+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019681042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.393+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02254725,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:05.415+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022022667,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.440+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025140042,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023452833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:05.487+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022702083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:05.513+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025648125,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:05.515+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.537+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021670667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.562+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025091417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.584+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020810625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.608+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02414975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028286583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.660+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023387,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023421167,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:05.688+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.711+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0228275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.733+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022042375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:05.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025733833,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027605584,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.811+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023353208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:05.832+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021430083,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:05.858+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025560833,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:05.859+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:05.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020696917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:05.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025067583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:05.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0213535,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:05.953+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02624825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:05.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026894,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.001+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020672333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.024+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023241916,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:06.025+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.050+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024217875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.072+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022402958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:06.093+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020978542,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.118+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024409833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.141+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02245325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:06.161+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020557875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:06.186+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024015542,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:06.187+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.209+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021118917,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.232+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022675959,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.253+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020702667,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.277+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023674333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.303+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.026657833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.329+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025577458,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.375+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030816708,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:06.397+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.418+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019998834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.443+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024790292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.468+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024617625,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.491+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023297583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023995209,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.536+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021123875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.559+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022006042,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:06.560+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.579+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019018083,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.604+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024693834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:06.625+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0209965,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.648+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02253325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.671+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023276,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:06.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021589917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:06.718+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.024606875,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:17:06.719+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.741+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021957875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023624417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.787+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021679792,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.810+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023002875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.835+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024478,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022044041,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:06.882+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024479875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:06.885+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:06.905+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019976375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:06.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0227915,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:06.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019891042,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:06.971+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022332917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:06.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02130375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:07.013+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020380042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:07.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023312917,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:17:07.037+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020118667,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.080+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022089375,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:07.104+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022846417,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024747625,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.151+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022080042,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:07.173+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021263708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:07.199+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025976,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:07.226+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020326125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.269+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021865792,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019967458,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.319+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025365375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020078583,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.359+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02005175,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.381+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022076625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:07.383+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.404+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019883084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.426+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022131708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:07.448+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021565333,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.469+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020733958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.490+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020907875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:07.510+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020151208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:07.533+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022877708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:07.534+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.554+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019965041,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.576+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021819292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.597+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020570667,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.618+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021002875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.642+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023202625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.663+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021145292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021488625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:07.686+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.706+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019526208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023287333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:07.752+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.01948425,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024891083,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.808+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.031032375,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:07.829+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020635125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:07.852+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022216875,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:07.853+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:07.874+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020374084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:07.896+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022255625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.919+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022442875,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:07.940+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020891375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:07.963+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02299025,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:07.984+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02103725,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.006+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021592542,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:08.008+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.028+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019783042,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.049+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021298625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:08.069+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020019542,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026563583,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.117+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02051425,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:08.139+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021329125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:08.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021394208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:08.161+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.181+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019556459,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.203+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022382917,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.01975625,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022883125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.271+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022713542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020897916,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.316+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023313125,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:08.318+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.339+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020907834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.362+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022340125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:08.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02192075,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.409+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025098291,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.431+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021536459,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:08.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021469,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:08.474+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0209965,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:08.477+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019519583,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.521+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022199458,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.543+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02238575,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.566+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022041708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.588+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021630083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.609+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021464875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.637+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027275833,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:08.639+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021480792,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.684+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022578084,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:08.707+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0226945,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.729+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021367667,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.753+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02441325,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:08.780+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.026718167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:08.806+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025133084,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:08.808+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:08.830+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02219225,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:08.855+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0249185,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.875+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019459125,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:08.899+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023110375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:08.926+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.025233875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020729375,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:08.982+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.030902625,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:09.000+0700","caller":"logger/database.go:40","msg":"got 11 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020442584,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.043+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021635125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:09.063+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020176417,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.088+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024469208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:09.116+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.027690541,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:09.136+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020240291,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:09.158+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021113667,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:09.159+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019712709,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.200+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021481708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.221+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020440208,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.243+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022244875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:09.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023666,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.288+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021182875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020717,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:09.311+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.331+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019901,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022261791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:09.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.076089333,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022487375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:09.476+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023478792,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:09.498+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021716417,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:09.523+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024411042,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:09.529+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.549+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020424375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.602+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.052438,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.624+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021882625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.647+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023014375,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:09.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021993625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.691+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0213655,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:09.713+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022121333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:09.714+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.734+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.01932475,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.757+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023094916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:09.778+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020520791,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.838+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.05990725,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:09.860+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022399667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:09.881+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019865791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:09.904+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.0234065,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:09.905+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:09.928+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022358834,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:09.950+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022326167,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:09.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020127958,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:09.992+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021168292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.015+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023426625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.036+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020101208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.059+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023615958,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:10.061+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.081+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019905416,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.103+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021884834,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:10.124+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020357,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.147+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02258975,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.168+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021691208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:10.191+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022627208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:10.213+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02188575,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:10.214+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.234+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020523084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.258+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022978417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022096916,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021205458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.323+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021749709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.344+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020965333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.368+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023887834,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:10.369+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.391+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022144875,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.417+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.025956625,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:10.439+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02102575,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.463+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023894917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.486+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.023255208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:10.511+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024155708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:10.532+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021537542,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:10.536+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.556+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019549833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.580+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02453175,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.601+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02024225,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.623+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.02221875,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.646+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022941709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.669+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022868208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.693+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023204292,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:10.694+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.716+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02176825,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.739+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022095208,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:10.759+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02042325,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.782+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022318959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.803+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021267958,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:10.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021511,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:10.846+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020677208,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:10.847+0700","caller":"logger/database.go:40","msg":"got 7 columns from table "} {"level":"info","ts":"2026-08-25T16:17:10.867+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019663125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:10.890+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021755166,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.912+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021993875,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:10.934+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021580958,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:10.955+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021210083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.976+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020760292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:10.998+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022257667,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:11.001+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.021+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019622,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.054+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.032468666,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.074+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019684375,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.097+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022287292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.120+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022795208,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.140+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020214333,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.164+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022922833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:11.165+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.185+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.01935275,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.208+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022783542,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:11.228+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019639708,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.252+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022901917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.280+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.027735875,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:11.301+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021062917,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:11.322+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020764083,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:11.325+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.345+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020067833,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.367+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022222333,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:11.387+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.019505958,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.412+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024383292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.436+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.024045083,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:11.456+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020127167,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:11.479+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022250417,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:11.484+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.507+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022460334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.530+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022525833,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.568+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.037632666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.613+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0446095,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.641+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.028220959,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.661+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.019892042,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.682+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021117708,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:11.683+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.703+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020039084,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.727+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02346775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:11.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.02121975,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.770+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021442959,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.791+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021316917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:11.814+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022361667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:11.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021558875,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:17:11.836+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T16:17:11.857+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.0206145,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:11.880+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022836875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.902+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021343666,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:11.925+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.022921708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:11.948+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023385833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.970+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021948584,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:11.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023027833,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:11.997+0700","caller":"logger/database.go:40","msg":"got 13 columns from table "} {"level":"info","ts":"2026-08-25T16:17:12.016+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.018908666,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:12.038+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021620958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:12.058+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020171833,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:12.090+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.030986792,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:12.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.021912667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:12.132+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.020091791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:12.155+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:314","elapsed":0.022558125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:12.156+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:12.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023485708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:12.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021133791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:12.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021089166,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:12.245+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.021534292,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:12.268+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.023677125,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:12.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020749875,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:12.310+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:359","elapsed":0.020798209,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:17:12.311+0700","caller":"logger/database.go:40","msg":"got 8 columns from table "} {"level":"info","ts":"2026-08-25T16:17:12.332+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020474209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:12.354+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022296417,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:12.376+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02184225,"rows":-1,"sql":"SELECT * FROM \"basic_pricing\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:12.403+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02706775,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:12.430+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02156175,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:12.464+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.033720125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing'"} {"level":"info","ts":"2026-08-25T16:17:12.515+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.050659792,"rows":13,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing'\n"} {"level":"info","ts":"2026-08-25T16:17:12.520+0700","caller":"logger/database.go:40","msg":"got 35 columns from table "} {"level":"info","ts":"2026-08-25T16:17:12.607+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.087459542,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:12.712+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.104902958,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:12.804+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.090920333,"rows":-1,"sql":"SELECT * FROM \"basic_pricing_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:12.825+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021271208,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:12.847+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021605709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:12.870+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021066708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'basic_pricing_component'"} {"level":"info","ts":"2026-08-25T16:17:12.893+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023427584,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'basic_pricing_component'\n"} {"level":"info","ts":"2026-08-25T16:17:12.894+0700","caller":"logger/database.go:40","msg":"got 6 columns from table "} {"level":"info","ts":"2026-08-25T16:17:12.914+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.019919708,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:12.937+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02279825,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:12.958+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020317792,"rows":-1,"sql":"SELECT * FROM \"city\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:12.980+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022449166,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.002+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021405625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'city'"} {"level":"info","ts":"2026-08-25T16:17:13.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020904292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'city'"} {"level":"info","ts":"2026-08-25T16:17:13.045+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021937666,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'city'\n"} {"level":"info","ts":"2026-08-25T16:17:13.046+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021271208,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.091+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023653875,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:13.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020380083,"rows":-1,"sql":"SELECT * FROM \"cost_component\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.138+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024992917,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.160+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022430084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:13.180+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.019851708,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'cost_component'"} {"level":"info","ts":"2026-08-25T16:17:13.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022009833,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'cost_component'\n"} {"level":"info","ts":"2026-08-25T16:17:13.205+0700","caller":"logger/database.go:40","msg":"got 15 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.225+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02005575,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.247+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021393667,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:13.270+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022544292,"rows":-1,"sql":"SELECT * FROM \"district\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.292+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022514417,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.315+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022243542,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'district'"} {"level":"info","ts":"2026-08-25T16:17:13.336+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021185292,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'district'"} {"level":"info","ts":"2026-08-25T16:17:13.361+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02419025,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'district'\n"} {"level":"info","ts":"2026-08-25T16:17:13.362+0700","caller":"logger/database.go:40","msg":"got 18 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.384+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020997334,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.407+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023515916,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:13.429+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021140959,"rows":-1,"sql":"SELECT * FROM \"merchant\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.453+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024390833,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.478+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024476917,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:13.499+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021366667,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'merchant'"} {"level":"info","ts":"2026-08-25T16:17:13.524+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024190125,"rows":10,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'merchant'\n"} {"level":"info","ts":"2026-08-25T16:17:13.525+0700","caller":"logger/database.go:40","msg":"got 32 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.545+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.019460125,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.567+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022333791,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:13.589+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021738416,"rows":-1,"sql":"SELECT * FROM \"moda\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.612+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022311,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.634+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021517292,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:13.655+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021378833,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'moda'"} {"level":"info","ts":"2026-08-25T16:17:13.677+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021946375,"rows":3,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'moda'\n"} {"level":"info","ts":"2026-08-25T16:17:13.679+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.701+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021727209,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021374292,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:13.743+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.019898,"rows":-1,"sql":"SELECT * FROM \"package_type\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.765+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021856708,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.790+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024186084,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:13.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022981791,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'package_type'"} {"level":"info","ts":"2026-08-25T16:17:13.836+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022837333,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'package_type'\n"} {"level":"info","ts":"2026-08-25T16:17:13.837+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:13.861+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023001959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:13.885+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023879583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:13.908+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022716292,"rows":-1,"sql":"SELECT * FROM \"postal_code\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:13.933+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024756458,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:13.956+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02328475,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:13.978+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02122675,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'postal_code'"} {"level":"info","ts":"2026-08-25T16:17:14.000+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021485541,"rows":6,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'postal_code'\n"} {"level":"info","ts":"2026-08-25T16:17:14.002+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.023+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021409375,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:14.047+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02333775,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'project_base'"} {"level":"info","ts":"2026-08-25T16:17:14.068+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020659708,"rows":-1,"sql":"SELECT * FROM \"project_base\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:14.089+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02025825,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'project_base' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:14.112+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022484834,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'project_base'"} {"level":"info","ts":"2026-08-25T16:17:14.133+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021076125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'project_base'"} {"level":"info","ts":"2026-08-25T16:17:14.154+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021275625,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'project_base'\n"} {"level":"info","ts":"2026-08-25T16:17:14.157+0700","caller":"logger/database.go:40","msg":"got 14 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.179+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021402959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:14.202+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022369041,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:14.223+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020289625,"rows":-1,"sql":"SELECT * FROM \"province\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:14.246+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02283125,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:14.267+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02146625,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'province'"} {"level":"info","ts":"2026-08-25T16:17:14.289+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021430959,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'province'"} {"level":"info","ts":"2026-08-25T16:17:14.314+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024084,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'province'\n"} {"level":"info","ts":"2026-08-25T16:17:14.367+0700","caller":"logger/database.go:40","msg":"got 16 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.392+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024047417,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:14.416+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.024003583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:14.437+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020203791,"rows":-1,"sql":"SELECT * FROM \"subdistrict\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:14.459+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022231,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:14.483+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023438833,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:14.503+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020237208,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'subdistrict'"} {"level":"info","ts":"2026-08-25T16:17:14.526+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.02257825,"rows":5,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'subdistrict'\n"} {"level":"info","ts":"2026-08-25T16:17:14.527+0700","caller":"logger/database.go:40","msg":"got 19 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.546+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.018991,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:14.570+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023776708,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:14.598+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.028324125,"rows":-1,"sql":"SELECT * FROM \"users\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:14.633+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0339835,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:14.667+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.034011,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users'"} {"level":"info","ts":"2026-08-25T16:17:14.697+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.030157958,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users'"} {"level":"info","ts":"2026-08-25T16:17:14.723+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.026341417,"rows":4,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users'\n"} {"level":"info","ts":"2026-08-25T16:17:14.725+0700","caller":"logger/database.go:40","msg":"got 23 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.748+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021989166,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:14.777+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.029077583,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_'"} {"level":"info","ts":"2026-08-25T16:17:14.813+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.035990875,"rows":-1,"sql":"SELECT * FROM \"users_\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:14.854+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.0402325,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:14.900+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.045996667,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_'"} {"level":"info","ts":"2026-08-25T16:17:14.936+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.036025125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_'"} {"level":"info","ts":"2026-08-25T16:17:14.968+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.031609834,"rows":2,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_'\n"} {"level":"info","ts":"2026-08-25T16:17:14.970+0700","caller":"logger/database.go:40","msg":"got 9 columns from table "} {"level":"info","ts":"2026-08-25T16:17:14.994+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022906959,"rows":1,"sql":"SELECT CURRENT_DATABASE()"} {"level":"info","ts":"2026-08-25T16:17:15.017+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023344125,"rows":-1,"sql":"SELECT c.column_name, c.is_nullable = 'YES', c.udt_name, c.character_maximum_length, c.numeric_precision, c.numeric_precision_radix, c.numeric_scale, c.datetime_precision, 8 * typlen, c.column_default, pd.description, c.identity_increment FROM information_schema.columns AS c JOIN pg_type AS pgt ON c.udt_name = pgt.typname LEFT JOIN pg_catalog.pg_description as pd ON pd.objsubid = c.ordinal_position AND pd.objoid = (SELECT oid FROM pg_catalog.pg_class WHERE relname = c.table_name AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = c.table_schema)) where table_catalog = 'cargo_erp' AND table_schema = CURRENT_SCHEMA() AND table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:15.039+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.020731667,"rows":-1,"sql":"SELECT * FROM \"users_roles\" LIMIT 5"} {"level":"info","ts":"2026-08-25T16:17:15.061+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021970333,"rows":-1,"sql":"SELECT constraint_name FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles' AND constraint_type = 'UNIQUE'"} {"level":"info","ts":"2026-08-25T16:17:15.085+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.023324709,"rows":-1,"sql":"SELECT c.column_name, constraint_name, constraint_type FROM information_schema.table_constraints tc JOIN information_schema.constraint_column_usage AS ccu USING (constraint_schema, constraint_catalog, table_name, constraint_name) JOIN information_schema.columns AS c ON c.table_schema = tc.constraint_schema AND tc.table_name = c.table_name AND ccu.column_name = c.column_name WHERE constraint_type IN ('PRIMARY KEY', 'UNIQUE') AND c.table_catalog = 'cargo_erp' AND c.table_schema = CURRENT_SCHEMA() AND c.table_name = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:15.107+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.021629125,"rows":-1,"sql":"SELECT a.attname as column_name, format_type(a.atttypid, a.atttypmod) AS data_type\n\t\tFROM pg_attribute a JOIN pg_class b ON a.attrelid = b.oid AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = CURRENT_SCHEMA())\n\t\tWHERE a.attnum > 0 -- hide internal columns\n\t\tAND NOT a.attisdropped -- hide deleted columns\n\t\tAND b.relname = 'users_roles'"} {"level":"info","ts":"2026-08-25T16:17:15.129+0700","caller":"logger/database.go:90","msg":"[GORM] query execution","line":"/Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/migrations/generatemodel.go:394","elapsed":0.022383709,"rows":0,"sql":"\nSELECT\n\tct.relname AS table_name,\n\tci.relname AS index_name,\n\ti.indisunique AS non_unique,\n\ti.indisprimary AS primary,\n\ta.attname AS column_name\nFROM\n\tpg_index i\n\tLEFT JOIN pg_class ct ON ct.oid = i.indrelid\n\tLEFT JOIN pg_class ci ON ci.oid = i.indexrelid\n\tLEFT JOIN pg_attribute a ON a.attrelid = ct.oid\n\tLEFT JOIN pg_constraint con ON con.conindid = i.indexrelid\nWHERE\n\ta.attnum = ANY(i.indkey)\n\tAND con.oid IS NULL\n\tAND ct.relkind = 'r'\n\tAND ct.relname = 'users_roles'\n"} {"level":"info","ts":"2026-08-25T16:17:15.131+0700","caller":"logger/database.go:40","msg":"got 10 columns from table "} {"level":"info","ts":"2026-08-25T16:17:15.134+0700","caller":"logger/database.go:40","msg":"Start generating code."} {"level":"info","ts":"2026-08-25T16:17:15.216+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricingComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.216+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.City}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/city.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.216+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Merchant}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/merchant.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.216+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.District}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/district.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.216+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Province}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/province.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.217+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Moda}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/moda.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.217+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.UsersRole}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_roles.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.218+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.BasicPricing}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.232+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Subdistrict}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/subdistrict.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.232+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.Users}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users_.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.233+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.ProjectBase}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/project_base.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.233+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PostalCode}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/postal_code.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.235+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.CostComponent}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/cost_component.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.235+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.User}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/users.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.235+0700","caller":"logger/database.go:40","msg":"generate model file(table -> {domain.PackageType}): /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/package_type.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.301+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing_component.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.304+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.307+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/moda.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.309+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/postal_code.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.308+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/package_type.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.330+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/district.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.350+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/merchant.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.350+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/project_base.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.358+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users_roles.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.362+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/cost_component.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.365+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/basic_pricing.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.367+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/users.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.369+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/city.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.371+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/province.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.380+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/subdistrict.gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.392+0700","caller":"logger/database.go:40","msg":"generate query file: /Users/teguh/Documents/project/cargo/cargo-erp-deploy/app/backend/cmd/api/internal/domain/query_utils/gen.go"} {"level":"info","ts":"2026-08-25T16:17:15.392+0700","caller":"logger/database.go:40","msg":"Generate code done."} {"level":"info","ts":"2026-09-04T21:21:20.232+0700","caller":"database/redis.go:34","msg":"Parse config master"} {"level":"info","ts":"2026-09-04T21:21:20.234+0700","caller":"database/redis.go:49","msg":"Connecting to Redis master"} {"level":"info","ts":"2026-09-04T21:21:20.293+0700","caller":"database/redis.go:62","msg":"Connected"} {"level":"info","ts":"2026-09-04T21:21:20.293+0700","caller":"database/redis.go:34","msg":"Parse config slave"} {"level":"info","ts":"2026-09-04T21:21:20.293+0700","caller":"database/redis.go:49","msg":"Connecting to Redis slave"} {"level":"info","ts":"2026-09-04T21:21:20.361+0700","caller":"database/redis.go:62","msg":"Connected"}