From 216825cb2f95fd40a6154cb44e6cb64fbd2fa1f0 Mon Sep 17 00:00:00 2001 From: teguh nugroho Date: Sat, 22 Aug 2026 21:20:28 +0700 Subject: [PATCH] coba last --- cmd/api/main.go | 6 - internal/domain/basic_pricing.go | 63 +- internal/domain/basic_pricing_component.go | 16 +- internal/domain/city.go | 37 +- internal/domain/cost_component.go | 35 +- internal/domain/district.go | 37 +- internal/domain/merchant.go | 58 +- internal/domain/moda.go | 26 +- internal/domain/package_type.go | 26 +- internal/domain/postal_code.go | 40 +- internal/domain/province.go | 33 +- internal/domain/subdistrict.go | 39 +- internal/domain/users.go | 47 +- internal/domain/users_roles.go | 28 +- .../router/basic_pricing/basic_pricing.go | 2 +- internal/handlers/router/city/city.go | 2 +- .../router/cost_component/cost_component.go | 2 +- internal/handlers/router/district/district.go | 2 +- .../router/postal_code/postal_code.go | 2 +- internal/handlers/router/province/province.go | 2 +- .../router/subdistrict/subdistrict.go | 2 +- internal/importers/postal_code/importer.go | 3 +- internal/usecases/basic_pricing.go | 7 +- internal/usecases/city.go | 6 +- internal/usecases/cost_component.go | 12 +- internal/usecases/district.go | 6 +- internal/usecases/postal_code.go | 12 +- internal/usecases/province.go | 6 +- internal/usecases/subdistrict.go | 6 +- migrations/generatemodel.go | 865 ++- storage/logs/app.log | 57 + storage/logs/db.log | 6383 +++++++++++++++++ 32 files changed, 7545 insertions(+), 323 deletions(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index af5f1b8..0ad28f6 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -5,9 +5,7 @@ import ( "cargo-erp-backend/internal/database" "cargo-erp-backend/internal/handlers" "cargo-erp-backend/internal/logger" - "cargo-erp-backend/migrations" "cargo-erp-backend/pkg/helpers" - "os" ) func main() { @@ -25,16 +23,12 @@ func main() { db := database.NewDatabase(AppConfig, DBLogger, APPLogger) db.Connect() db.RegisterCallback() - // - migrations.GenerateModel(nil, db.Get("master")) - os.Exit(0) //redis redisDB := database.NewRedis(AppConfig, DBLogger) redisDB.Connect() redisDB.RegisterCallback() - // Helper := helpers.NewHelper(AppConfig, db, APPLogger, redisDB) app := handlers.NewHandlers(Helper) app.Run() diff --git a/internal/domain/basic_pricing.go b/internal/domain/basic_pricing.go index c38028a..ae97214 100644 --- a/internal/domain/basic_pricing.go +++ b/internal/domain/basic_pricing.go @@ -1,31 +1,54 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameBasicPricing = "basic_pricing" +// BasicPricing mapped from table type BasicPricing struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - ProvinceSourceID *string `gorm:"column:province_source_id;type:character(26);index:basic_pricing_province_source_id_idx,priority:1" json:"province_source_id"` - CitySourceID *string `gorm:"column:city_source_id;type:character(26);index:basic_pricing_city_source_id_idx,priority:1" json:"city_source_id"` - DistrictSourceID *string `gorm:"column:district_source_id;type:character(26);index:basic_pricing_district_source_id_idx,priority:1" json:"district_source_id"` - SubdistrictSourceID *string `gorm:"column:subdistrict_source_id;type:character(26);index:basic_pricing_subdistrict_source_id_idx,priority:1" json:"subdistrict_source_id"` - PostalCodeSourceID *string `gorm:"column:postal_code_source_id;type:character(26);index:basic_pricing_postal_code_source_id_idx,priority:1" json:"postal_code_source_id"` - ProvinceDestinationID *string `gorm:"column:province_destination_id;type:character(26);index:basic_pricing_province_destination_id_idx,priority:1" json:"province_destination_id"` - CityDestinationID *string `gorm:"column:city_destination_id;type:character(26);index:basic_pricing_city_destination_id_idx,priority:1" json:"city_destination_id"` - DistrictDestinationID *string `gorm:"column:district_destination_id;type:character(26);index:basic_pricing_district_destination_id_idx,priority:1" json:"district_destination_id"` - SubdistrictDestinationID *string `gorm:"column:subdistrict_destination_id;type:character(26)" json:"subdistrict_destination_id"` - PostalCodeDestinationID *string `gorm:"column:postal_code_destination_id;type:character(26);index:basic_pricing_postal_code_destination_id_idx,priority:1" json:"postal_code_destination_id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26);index:basic_pricing_merchant_id_idx,priority:1" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:basic_pricing_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` - PackageTypeID *string `gorm:"column:package_type_id;type:character(26);index:basic_pricing_package_type_id_idx,priority:1" json:"package_type_id"` - ModaID *string `gorm:"column:moda_id;type:character(26);index:basic_pricing_moda_id_idx,priority:1" json:"moda_id"` - Name *string `gorm:"column:name;type:character varying(255);index:basic_pricing_name_idx,priority:1" json:"name"` + Name *string `gorm:"column:name;type:character varying(255)" json:"name"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + ProvinceSourceID *string `gorm:"column:province_source_id;type:character(26);index:basic_pricing_province_source_id_idx,priority:1" json:"province_source_id"` + CitySourceID *string `gorm:"column:city_source_id;type:character(26);index:basic_pricing_city_source_id_idx,priority:1" json:"city_source_id"` + DistrictSourceID *string `gorm:"column:district_source_id;type:character(26);index:basic_pricing_district_source_id_idx,priority:1" json:"district_source_id"` + SubdistrictSourceID *string `gorm:"column:subdistrict_source_id;type:character(26);index:basic_pricing_subdistrict_source_id_idx,priority:1" json:"subdistrict_source_id"` + PostalCodeSourceID *string `gorm:"column:postal_code_source_id;type:character(26);index:basic_pricing_postal_code_source_id_idx,priority:1" json:"postal_code_source_id"` + ProvinceDestinationID *string `gorm:"column:province_destination_id;type:character(26);index:basic_pricing_province_destination_id_idx,priority:1" json:"province_destination_id"` + CityDestinationID *string `gorm:"column:city_destination_id;type:character(26);index:basic_pricing_city_destination_id_idx,priority:1" json:"city_destination_id"` + DistrictDestinationID *string `gorm:"column:district_destination_id;type:character(26);index:basic_pricing_district_destination_id_idx,priority:1" json:"district_destination_id"` + SubdistrictDestinationID *string `gorm:"column:subdistrict_destination_id;type:character(26)" json:"subdistrict_destination_id"` + PostalCodeDestinationID *string `gorm:"column:postal_code_destination_id;type:character(26);index:basic_pricing_postal_code_destination_id_idx,priority:1" json:"postal_code_destination_id"` + MerchantID *string `gorm:"column:merchant_id;type:character(26);index:basic_pricing_area_merchant_id_idx,priority:1" json:"merchant_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:basic_pricing_area_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + PackageTypeID *string `gorm:"column:package_type_id;type:character(26);index:basic_pricing_package_type_id_idx,priority:1" json:"package_type_id"` + ModaID *string `gorm:"column:moda_id;type:character(26);index:basic_pricing_moda_id_idx,priority:1" json:"moda_id"` + CityDestination_Relation *City `gorm:"foreignKey:city_destination_id;references:id" json:"city_destination_relation"` + CitySource_Relation *City `gorm:"foreignKey:city_source_id;references:id" json:"city_source_relation"` + DistrictDestination_Relation *District `gorm:"foreignKey:district_destination_id;references:id" json:"district_destination_relation"` + DistrictSource_Relation *District `gorm:"foreignKey:district_source_id;references:id" json:"district_source_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Moda_Relation *Moda `gorm:"foreignKey:moda_id;references:id" json:"moda_relation"` + PackageType_Relation *PackageType `gorm:"foreignKey:package_type_id;references:id" json:"package_type_relation"` + PostalCodeDestination_Relation *PostalCode `gorm:"foreignKey:postal_code_destination_id;references:id" json:"postal_code_destination_relation"` + PostalCodeSource_Relation *PostalCode `gorm:"foreignKey:postal_code_source_id;references:id" json:"postal_code_source_relation"` + ProvinceDestination_Relation *Province `gorm:"foreignKey:province_destination_id;references:id" json:"province_destination_relation"` + ProvinceSource_Relation *Province `gorm:"foreignKey:province_source_id;references:id" json:"province_source_relation"` + SubdistrictDestination_Relation *Subdistrict `gorm:"foreignKey:subdistrict_destination_id;references:id" json:"subdistrict_destination_relation"` + SubdistrictSource_Relation *Subdistrict `gorm:"foreignKey:subdistrict_source_id;references:id" json:"subdistrict_source_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` + BasicPricingComponent_ByBasicPricing_Relation []BasicPricingComponent `gorm:"foreignKey:basic_pricing_id;references:id" json:"basic_pricing_component_by_basic_pricing_relation"` } +// TableName BasicPricing's table name func (*BasicPricing) TableName() string { return TableNameBasicPricing } diff --git a/internal/domain/basic_pricing_component.go b/internal/domain/basic_pricing_component.go index 3561603..e802fc6 100644 --- a/internal/domain/basic_pricing_component.go +++ b/internal/domain/basic_pricing_component.go @@ -1,14 +1,22 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain const TableNameBasicPricingComponent = "basic_pricing_component" +// BasicPricingComponent mapped from table type BasicPricingComponent struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - CostComponentID *string `gorm:"column:cost_component_id;type:character(26);index:basic_pricing_component_cost_component_id_idx,priority:1" json:"cost_component_id"` - Value *float32 `gorm:"column:value;type:real" json:"value"` - BasicPricingID *string `gorm:"column:basic_pricing_id;type:character(26);index:basic_pricing_component_basic_pricing_id_idx,priority:1" json:"basic_pricing_id"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + CostComponentID *string `gorm:"column:cost_component_id;type:character(26);index:basic_pricing_component_cost_component_id_idx,priority:1" json:"cost_component_id"` + Value *float32 `gorm:"column:value;type:real" json:"value"` + BasicPricingID *string `gorm:"column:basic_pricing_id;type:character(26);index:basic_pricing_component_basic_pricing_id_idx,priority:1" json:"basic_pricing_id"` + BasicPricing_Relation *BasicPricing `gorm:"foreignKey:basic_pricing_id;references:id" json:"basic_pricing_relation"` + CostComponent_Relation *CostComponent `gorm:"foreignKey:cost_component_id;references:id" json:"cost_component_relation"` } +// TableName BasicPricingComponent's table name func (*BasicPricingComponent) TableName() string { return TableNameBasicPricingComponent } diff --git a/internal/domain/city.go b/internal/domain/city.go index 5cae69e..bc96bed 100644 --- a/internal/domain/city.go +++ b/internal/domain/city.go @@ -1,21 +1,38 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameCity = "city" +// City mapped from table type City struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:city_name_idx,priority:1" json:"name"` - ProvinceID *string `gorm:"column:province_id;type:character(26);index:city_province_id_idx,priority:1" json:"province_id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - Port *string `gorm:"column:port;type:character varying(255)" json:"port"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:city_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:city_name_idx,priority:1" json:"name"` + ProvinceID *string `gorm:"column:province_id;type:character(26);index:city_province_id_idx,priority:1" json:"province_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:city_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + Port *string `gorm:"column:port;type:character varying(255)" json:"port"` + BasicPricing_ByCityDestination_Relation []BasicPricing `gorm:"foreignKey:city_destination_id;references:id" json:"basic_pricing_by_city_destination_relation"` + BasicPricing_ByCitySource_Relation []BasicPricing `gorm:"foreignKey:city_source_id;references:id" json:"basic_pricing_by_city_source_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Province_Relation *Province `gorm:"foreignKey:province_id;references:id" json:"province_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` + District_ByCity_Relation []District `gorm:"foreignKey:city_id;references:id" json:"district_by_city_relation"` + Merchant_ByCity_Relation []Merchant `gorm:"foreignKey:city_id;references:id" json:"merchant_by_city_relation"` + PostalCode_ByCity_Relation []PostalCode `gorm:"foreignKey:city_id;references:id" json:"postal_code_by_city_relation"` + Subdistrict_ByCity_Relation []Subdistrict `gorm:"foreignKey:city_id;references:id" json:"subdistrict_by_city_relation"` } +// TableName City's table name func (*City) TableName() string { return TableNameCity } diff --git a/internal/domain/cost_component.go b/internal/domain/cost_component.go index 3e7dc7c..5a74094 100644 --- a/internal/domain/cost_component.go +++ b/internal/domain/cost_component.go @@ -1,23 +1,34 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameCostComponent = "cost_component" +// CostComponent mapped from table type CostComponent struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:cost_component_name_idx,priority:1" json:"name"` - MerchantID *string `gorm:"column:merchant_id;type:character(26);index:cost_component_merchant_id_idx,priority:1" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:cost_component_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` - Inc *int32 `gorm:"column:inc;type:integer" json:"inc"` - Code *string `gorm:"column:code;type:character varying(100)" json:"code"` - Value *string `gorm:"column:value;type:character varying(255)" json:"value"` - ComponentType *int32 `gorm:"column:component_type;type:integer;comment:0.Input 1.Formula" json:"component_type"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:cost_component_name_idx,priority:1" json:"name"` + MerchantID *string `gorm:"column:merchant_id;type:character(26);index:cost_component_merchant_id_idx,priority:1" json:"merchant_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:cost_component_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + Inc *int32 `gorm:"column:inc;type:integer" json:"inc"` + Code *string `gorm:"column:code;type:character varying(100)" json:"code"` + Value *string `gorm:"column:value;type:character varying(255)" json:"value"` + ComponentType *int32 `gorm:"column:component_type;type:integer;comment:0. Input 1. Formula" json:"component_type"` // 0. Input 1. Formula + BasicPricingComponent_ByCostComponent_Relation []BasicPricingComponent `gorm:"foreignKey:cost_component_id;references:id" json:"basic_pricing_component_by_cost_component_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` } +// TableName CostComponent's table name func (*CostComponent) TableName() string { return TableNameCostComponent } diff --git a/internal/domain/district.go b/internal/domain/district.go index ca06ee4..d3c79ad 100644 --- a/internal/domain/district.go +++ b/internal/domain/district.go @@ -1,21 +1,38 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameDistrict = "district" +// District mapped from table type District struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:district_name_idx,priority:1" json:"name"` - ProvinceID *string `gorm:"column:province_id;type:character(26);index:district_province_id_idx,priority:1" json:"province_id"` - CityID *string `gorm:"column:city_id;type:character(26);index:district_city_id_idx,priority:1" json:"city_id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:district_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:district_name_idx,priority:1" json:"name"` + ProvinceID *string `gorm:"column:province_id;type:character(26);index:district_province_id_idx,priority:1" json:"province_id"` + CityID *string `gorm:"column:city_id;type:character(26);index:district_city_id_idx,priority:1" json:"city_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:district_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + BasicPricing_ByDistrictDestination_Relation []BasicPricing `gorm:"foreignKey:district_destination_id;references:id" json:"basic_pricing_by_district_destination_relation"` + BasicPricing_ByDistrictSource_Relation []BasicPricing `gorm:"foreignKey:district_source_id;references:id" json:"basic_pricing_by_district_source_relation"` + City_Relation *City `gorm:"foreignKey:city_id;references:id" json:"city_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Province_Relation *Province `gorm:"foreignKey:province_id;references:id" json:"province_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` + Merchant_ByDistrict_Relation []Merchant `gorm:"foreignKey:district_id;references:id" json:"merchant_by_district_relation"` + PostalCode_ByDistrict_Relation []PostalCode `gorm:"foreignKey:district_id;references:id" json:"postal_code_by_district_relation"` + Subdistrict_ByDistrict_Relation []Subdistrict `gorm:"foreignKey:district_id;references:id" json:"subdistrict_by_district_relation"` } +// TableName District's table name func (*District) TableName() string { return TableNameDistrict } diff --git a/internal/domain/merchant.go b/internal/domain/merchant.go index f22dfb2..30aa555 100644 --- a/internal/domain/merchant.go +++ b/internal/domain/merchant.go @@ -1,28 +1,52 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameMerchant = "merchant" +// Merchant mapped from table type Merchant struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:merchant_name_idx,priority:3" json:"name"` - Address *string `gorm:"column:address;type:character varying(500);index:merchant_name_idx,priority:1" json:"address"` - Email *string `gorm:"column:email;type:character varying(200);index:merchant_name_idx,priority:2" json:"email"` - Telp *string `gorm:"column:telp;type:character varying(50);index:merchant_name_idx,priority:4" json:"telp"` - AdditionalInformation *string `gorm:"column:additional_information;type:jsonb;index:merchant_additional_information_idx,priority:1;default:{}" json:"additional_information"` - Active *bool `gorm:"column:active;type:boolean;default:true" json:"active"` - CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` - ProvinceID *string `gorm:"column:province_id;type:character(26);index:merchant_province_id_idx,priority:1" json:"province_id"` - CityID *string `gorm:"column:city_id;type:character(26);index:merchant_city_id_idx,priority:1" json:"city_id"` - DistrictID *string `gorm:"column:district_id;type:character(26);index:merchant_district_id_idx,priority:1" json:"district_id"` - SubdistrictID *string `gorm:"column:subdistrict_id;type:character(26);index:merchant_subdistrict_id_idx,priority:1" json:"subdistrict_id"` - PostalCode *string `gorm:"column:postal_code;type:character(26);index:merchant_postal_code_idx,priority:1" json:"postal_code"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:merchant_name_idx,priority:3" json:"name"` + Address *string `gorm:"column:address;type:character varying(500);index:merchant_name_idx,priority:1" json:"address"` + Email *string `gorm:"column:email;type:character varying(200);index:merchant_name_idx,priority:2" json:"email"` + Telp *string `gorm:"column:telp;type:character varying(50);index:merchant_name_idx,priority:4" json:"telp"` + AdditionalInformation *string `gorm:"column:additional_information;type:jsonb;index:merchant_additional_information_idx,priority:1;default:{}" json:"additional_information"` + Active *bool `gorm:"column:active;type:boolean;default:true" json:"active"` + CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + ProvinceID *string `gorm:"column:province_id;type:character(26);index:merchant_province_id_idx,priority:1" json:"province_id"` + CityID *string `gorm:"column:city_id;type:character(26);index:merchant_city_id_idx,priority:1" json:"city_id"` + DistrictID *string `gorm:"column:district_id;type:character(26);index:merchant_district_id_idx,priority:1" json:"district_id"` + SubdistrictID *string `gorm:"column:subdistrict_id;type:character(26);index:merchant_subdistrict_id_idx,priority:1" json:"subdistrict_id"` + PostalCode *string `gorm:"column:postal_code;type:character(26);index:merchant_postal_code_idx,priority:1" json:"postal_code"` + BasicPricing_ByMerchant_Relation []BasicPricing `gorm:"foreignKey:merchant_id;references:id" json:"basic_pricing_by_merchant_relation"` + City_ByMerchant_Relation []City `gorm:"foreignKey:merchant_id;references:id" json:"city_by_merchant_relation"` + CostComponent_ByMerchant_Relation []CostComponent `gorm:"foreignKey:merchant_id;references:id" json:"cost_component_by_merchant_relation"` + District_ByMerchant_Relation []District `gorm:"foreignKey:merchant_id;references:id" json:"district_by_merchant_relation"` + City_Relation *City `gorm:"foreignKey:city_id;references:id" json:"city_relation"` + District_Relation *District `gorm:"foreignKey:district_id;references:id" json:"district_relation"` + Province_Relation *Province `gorm:"foreignKey:province_id;references:id" json:"province_relation"` + Subdistrict_Relation *Subdistrict `gorm:"foreignKey:subdistrict_id;references:id" json:"subdistrict_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` + Moda_ByMerchant_Relation []Moda `gorm:"foreignKey:merchant_id;references:id" json:"moda_by_merchant_relation"` + PackageType_ByMerchant_Relation []PackageType `gorm:"foreignKey:merchant_id;references:id" json:"package_type_by_merchant_relation"` + PostalCode_ByMerchant_Relation []PostalCode `gorm:"foreignKey:merchant_id;references:id" json:"postal_code_by_merchant_relation"` + Province_ByMerchant_Relation []Province `gorm:"foreignKey:merchant_id;references:id" json:"province_by_merchant_relation"` + Subdistrict_ByMerchant_Relation []Subdistrict `gorm:"foreignKey:merchant_id;references:id" json:"subdistrict_by_merchant_relation"` + Users_ByMerchant_Relation []User `gorm:"foreignKey:merchant_id;references:id" json:"users_by_merchant_relation"` + UsersRoles_ByMerchant_Relation []UsersRole `gorm:"foreignKey:merchant_id;references:id" json:"users_roles_by_merchant_relation"` } +// TableName Merchant's table name func (*Merchant) TableName() string { return TableNameMerchant } diff --git a/internal/domain/moda.go b/internal/domain/moda.go index 88fd3fa..473c0dc 100644 --- a/internal/domain/moda.go +++ b/internal/domain/moda.go @@ -1,19 +1,29 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameModa = "moda" +// Moda mapped from table type Moda struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:moda_name_idx,priority:1" json:"name"` - MerchantID *string `gorm:"column:merchant_id;type:character(26);index:moda_merchant_id_idx,priority:1" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:moda_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:moda_name_idx,priority:1" json:"name"` + MerchantID *string `gorm:"column:merchant_id;type:character(26);index:moda_merchant_id_idx,priority:1" json:"merchant_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:moda_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + BasicPricing_ByModa_Relation []BasicPricing `gorm:"foreignKey:moda_id;references:id" json:"basic_pricing_by_moda_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` } +// TableName Moda's table name func (*Moda) TableName() string { return TableNameModa } diff --git a/internal/domain/package_type.go b/internal/domain/package_type.go index 3ce1bbd..ea5e71f 100644 --- a/internal/domain/package_type.go +++ b/internal/domain/package_type.go @@ -1,19 +1,29 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNamePackageType = "package_type" +// PackageType mapped from table type PackageType struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:package_type_name_idx,priority:1" json:"name"` - MerchantID *string `gorm:"column:merchant_id;type:character(26);index:package_type_merchant_id_idx,priority:1" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:package_type_name_idx,priority:1" json:"name"` + MerchantID *string `gorm:"column:merchant_id;type:character(26);index:package_type_merchant_id_idx,priority:1" json:"merchant_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + BasicPricing_ByPackageType_Relation []BasicPricing `gorm:"foreignKey:package_type_id;references:id" json:"basic_pricing_by_package_type_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` } +// TableName PackageType's table name func (*PackageType) TableName() string { return TableNamePackageType } diff --git a/internal/domain/postal_code.go b/internal/domain/postal_code.go index 389cf98..e9ea04f 100644 --- a/internal/domain/postal_code.go +++ b/internal/domain/postal_code.go @@ -1,23 +1,39 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNamePostalCode = "postal_code" +// PostalCode mapped from table type PostalCode struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - PostalCode *string `gorm:"column:postal_code;type:character varying(255);index:postal_code_postal_code_idx,priority:1" json:"postal_code"` - ProvinceID *string `gorm:"column:province_id;type:character(26);index:postal_code_province_id_idx,priority:1" json:"province_id"` - CityID *string `gorm:"column:city_id;type:character(26);index:postal_code_city_id_idx,priority:1" json:"city_id"` - DistrictID *string `gorm:"column:district_id;type:character(26);index:postal_code_district_id_idx,priority:1" json:"district_id"` - SubdistrictID *string `gorm:"column:subdistrict_id;type:character(26);index:postal_code_subdistrict_id_idx,priority:1" json:"subdistrict_id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:postal_code_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *string `gorm:"column:updated_on;type:character varying" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + PostalCode *string `gorm:"column:postal_code;type:character varying(255);index:postal_code_postal_code_idx,priority:1" json:"postal_code"` + ProvinceID *string `gorm:"column:province_id;type:character(26);index:postal_code_province_id_idx,priority:1" json:"province_id"` + CityID *string `gorm:"column:city_id;type:character(26);index:postal_code_city_id_idx,priority:1" json:"city_id"` + DistrictID *string `gorm:"column:district_id;type:character(26);index:postal_code_district_id_idx,priority:1" json:"district_id"` + SubdistrictID *string `gorm:"column:subdistrict_id;type:character(26);index:postal_code_subdistrict_id_idx,priority:1" json:"subdistrict_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:postal_code_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + BasicPricing_ByPostalCodeDestination_Relation []BasicPricing `gorm:"foreignKey:postal_code_destination_id;references:id" json:"basic_pricing_by_postal_code_destination_relation"` + BasicPricing_ByPostalCodeSource_Relation []BasicPricing `gorm:"foreignKey:postal_code_source_id;references:id" json:"basic_pricing_by_postal_code_source_relation"` + City_Relation *City `gorm:"foreignKey:city_id;references:id" json:"city_relation"` + District_Relation *District `gorm:"foreignKey:district_id;references:id" json:"district_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Province_Relation *Province `gorm:"foreignKey:province_id;references:id" json:"province_relation"` + Subdistrict_Relation *Subdistrict `gorm:"foreignKey:subdistrict_id;references:id" json:"subdistrict_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` } +// TableName PostalCode's table name func (*PostalCode) TableName() string { return TableNamePostalCode } diff --git a/internal/domain/province.go b/internal/domain/province.go index e2c4273..b2ad4ff 100644 --- a/internal/domain/province.go +++ b/internal/domain/province.go @@ -1,19 +1,36 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameProvince = "province" +// Province mapped from table type Province struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:province_name_idx,priority:1" json:"name"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:province_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:province_name_idx,priority:1" json:"name"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:province_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + BasicPricing_ByProvinceDestination_Relation []BasicPricing `gorm:"foreignKey:province_destination_id;references:id" json:"basic_pricing_by_province_destination_relation"` + BasicPricing_ByProvinceSource_Relation []BasicPricing `gorm:"foreignKey:province_source_id;references:id" json:"basic_pricing_by_province_source_relation"` + City_ByProvince_Relation []City `gorm:"foreignKey:province_id;references:id" json:"city_by_province_relation"` + District_ByProvince_Relation []District `gorm:"foreignKey:province_id;references:id" json:"district_by_province_relation"` + Merchant_ByProvince_Relation []Merchant `gorm:"foreignKey:province_id;references:id" json:"merchant_by_province_relation"` + PostalCode_ByProvince_Relation []PostalCode `gorm:"foreignKey:province_id;references:id" json:"postal_code_by_province_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` + Subdistrict_ByProvince_Relation []Subdistrict `gorm:"foreignKey:province_id;references:id" json:"subdistrict_by_province_relation"` } +// TableName Province's table name func (*Province) TableName() string { return TableNameProvince } diff --git a/internal/domain/subdistrict.go b/internal/domain/subdistrict.go index 6339089..d5225fe 100644 --- a/internal/domain/subdistrict.go +++ b/internal/domain/subdistrict.go @@ -1,22 +1,39 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameSubdistrict = "subdistrict" +// Subdistrict mapped from table type Subdistrict struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255);index:subdistrit_name_idx,priority:1" json:"name"` - ProvinceID *string `gorm:"column:province_id;type:character(26);index:subdistrit_province_id_idx,priority:1" json:"province_id"` - CityID *string `gorm:"column:city_id;type:character(26);index:subdistrit_city_id_idx,priority:1" json:"city_id"` - DistrictID *string `gorm:"column:district_id;type:character(26);index:subdistrit_district_id_idx,priority:1" json:"district_id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:subdistrit_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255);index:subdistrit_name_idx,priority:1" json:"name"` + ProvinceID *string `gorm:"column:province_id;type:character(26);index:subdistrit_province_id_idx,priority:1" json:"province_id"` + CityID *string `gorm:"column:city_id;type:character(26);index:subdistrit_city_id_idx,priority:1" json:"city_id"` + DistrictID *string `gorm:"column:district_id;type:character(26);index:subdistrit_district_id_idx,priority:1" json:"district_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:subdistrit_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone" json:"updated_on"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + BasicPricing_BySubdistrictDestination_Relation []BasicPricing `gorm:"foreignKey:subdistrict_destination_id;references:id" json:"basic_pricing_by_subdistrict_destination_relation"` + BasicPricing_BySubdistrictSource_Relation []BasicPricing `gorm:"foreignKey:subdistrict_source_id;references:id" json:"basic_pricing_by_subdistrict_source_relation"` + Merchant_BySubdistrict_Relation []Merchant `gorm:"foreignKey:subdistrict_id;references:id" json:"merchant_by_subdistrict_relation"` + PostalCode_BySubdistrict_Relation []PostalCode `gorm:"foreignKey:subdistrict_id;references:id" json:"postal_code_by_subdistrict_relation"` + City_Relation *City `gorm:"foreignKey:city_id;references:id" json:"city_relation"` + District_Relation *District `gorm:"foreignKey:district_id;references:id" json:"district_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + Province_Relation *Province `gorm:"foreignKey:province_id;references:id" json:"province_relation"` + Users_Relation *User `gorm:"foreignKey:created_by;references:id" json:"users_relation"` } +// TableName Subdistrict's table name func (*Subdistrict) TableName() string { return TableNameSubdistrict } diff --git a/internal/domain/users.go b/internal/domain/users.go index 7966967..43cc286 100644 --- a/internal/domain/users.go +++ b/internal/domain/users.go @@ -1,26 +1,43 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameUser = "users" +// User mapped from table type User struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - MerchantID *string `gorm:"column:merchant_id;type:character(26);index:users_merchant_id_idx,priority:1" json:"merchant_id"` - NickName *string `gorm:"column:nick_name;type:character varying(100);index:users_nick_name_idx,priority:2" json:"nick_name"` - Email *string `gorm:"column:email;type:character varying(200);index:users_nick_name_idx,priority:1" json:"email"` - Password *string `gorm:"column:password;type:character varying(300)" json:"password"` - IsActive *bool `gorm:"column:is_active;type:boolean;default:true" json:"is_active"` - UsersRoleID *string `gorm:"column:users_role_id;type:character(26)" json:"users_role_id"` - Blocked *bool `gorm:"column:blocked;type:boolean" json:"blocked"` - BlockedNotes *string `gorm:"column:blocked_notes;type:character varying(500)" json:"blocked_notes"` - CreatedBy *string `gorm:"column:created_by;type:character(26);index:users_created_by_idx,priority:1" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` - UsersRole_Relation UsersRole `gorm:"foreignKey:UsersRoleID;references:ID" json:"users_role_relation"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + MerchantID *string `gorm:"column:merchant_id;type:character(26);index:users_merchant_id_idx,priority:1" json:"merchant_id"` + NickName *string `gorm:"column:nick_name;type:character varying(100);index:users_nick_name_idx,priority:2" json:"nick_name"` + Email *string `gorm:"column:email;type:character varying(200);index:users_nick_name_idx,priority:1" json:"email"` + Password *string `gorm:"column:password;type:character varying(300)" json:"password"` + IsActive *bool `gorm:"column:is_active;type:boolean;default:true" json:"is_active"` + UsersRoleID *string `gorm:"column:users_role_id;type:character(26)" json:"users_role_id"` + Blocked *bool `gorm:"column:blocked;type:boolean" json:"blocked"` + BlockedNotes *string `gorm:"column:blocked_notes;type:character varying(500)" json:"blocked_notes"` + CreatedBy *string `gorm:"column:created_by;type:character(26);index:users_created_by_idx,priority:1" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + BasicPricing_ByCreatedBy_Relation []BasicPricing `gorm:"foreignKey:created_by;references:id" json:"basic_pricing_by_created_by_relation"` + City_ByCreatedBy_Relation []City `gorm:"foreignKey:created_by;references:id" json:"city_by_created_by_relation"` + CostComponent_ByCreatedBy_Relation []CostComponent `gorm:"foreignKey:created_by;references:id" json:"cost_component_by_created_by_relation"` + District_ByCreatedBy_Relation []District `gorm:"foreignKey:created_by;references:id" json:"district_by_created_by_relation"` + Merchant_ByCreatedBy_Relation []Merchant `gorm:"foreignKey:created_by;references:id" json:"merchant_by_created_by_relation"` + PostalCode_ByCreatedBy_Relation []PostalCode `gorm:"foreignKey:created_by;references:id" json:"postal_code_by_created_by_relation"` + Province_ByCreatedBy_Relation []Province `gorm:"foreignKey:created_by;references:id" json:"province_by_created_by_relation"` + Subdistrict_ByCreatedBy_Relation []Subdistrict `gorm:"foreignKey:created_by;references:id" json:"subdistrict_by_created_by_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` + UsersRole_Relation *UsersRole `gorm:"foreignKey:users_role_id;references:id" json:"users_role_relation"` } +// TableName User's table name func (*User) TableName() string { return TableNameUser } diff --git a/internal/domain/users_roles.go b/internal/domain/users_roles.go index 9f91d96..95c16f7 100644 --- a/internal/domain/users_roles.go +++ b/internal/domain/users_roles.go @@ -1,20 +1,30 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + package domain -import "time" +import ( + "time" +) const TableNameUsersRole = "users_roles" +// UsersRole mapped from table type UsersRole struct { - ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` - Name *string `gorm:"column:name;type:character varying(255)" json:"name"` - MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` - CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` - CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` - UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` - UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` - RoleKey string `gorm:"column:role_key;type:character varying(20);not null" json:"role_key"` + ID string `gorm:"column:id;type:character(26);not null;default:generate_ulid()" json:"id"` + Name *string `gorm:"column:name;type:character varying(255)" json:"name"` + MerchantID *string `gorm:"column:merchant_id;type:character(26)" json:"merchant_id"` + CreatedBy *string `gorm:"column:created_by;type:character(26)" json:"created_by"` + CreatedOn *time.Time `gorm:"column:created_on;type:timestamp without time zone;default:now()" json:"created_on"` + UpdatedBy *string `gorm:"column:updated_by;type:character(26)" json:"updated_by"` + UpdatedOn *time.Time `gorm:"column:updated_on;type:timestamp without time zone;default:now()" json:"updated_on"` + RoleKey string `gorm:"column:role_key;type:character varying(20);not null" json:"role_key"` + Users_ByUsersRole_Relation []User `gorm:"foreignKey:users_role_id;references:id" json:"users_by_users_role_relation"` + Merchant_Relation *Merchant `gorm:"foreignKey:merchant_id;references:id" json:"merchant_relation"` } +// TableName UsersRole's table name func (*UsersRole) TableName() string { return TableNameUsersRole } diff --git a/internal/handlers/router/basic_pricing/basic_pricing.go b/internal/handlers/router/basic_pricing/basic_pricing.go index 02bd826..1489e4e 100644 --- a/internal/handlers/router/basic_pricing/basic_pricing.go +++ b/internal/handlers/router/basic_pricing/basic_pricing.go @@ -107,7 +107,7 @@ func (h *BasicPricingHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/city/city.go b/internal/handlers/router/city/city.go index 3887bb8..9f6e33d 100644 --- a/internal/handlers/router/city/city.go +++ b/internal/handlers/router/city/city.go @@ -119,7 +119,7 @@ func (h *CityHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/cost_component/cost_component.go b/internal/handlers/router/cost_component/cost_component.go index a4535bc..b9aa1ee 100644 --- a/internal/handlers/router/cost_component/cost_component.go +++ b/internal/handlers/router/cost_component/cost_component.go @@ -115,7 +115,7 @@ func (h *CostComponentHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/district/district.go b/internal/handlers/router/district/district.go index 7430c91..3edb859 100644 --- a/internal/handlers/router/district/district.go +++ b/internal/handlers/router/district/district.go @@ -119,7 +119,7 @@ func (h *DistrictHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/postal_code/postal_code.go b/internal/handlers/router/postal_code/postal_code.go index 42b974f..42daef1 100644 --- a/internal/handlers/router/postal_code/postal_code.go +++ b/internal/handlers/router/postal_code/postal_code.go @@ -119,7 +119,7 @@ func (h *PostalCodeHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/province/province.go b/internal/handlers/router/province/province.go index dc1936b..c0c6237 100644 --- a/internal/handlers/router/province/province.go +++ b/internal/handlers/router/province/province.go @@ -119,7 +119,7 @@ func (h *ProvinceHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/handlers/router/subdistrict/subdistrict.go b/internal/handlers/router/subdistrict/subdistrict.go index a763e92..1a9ae8a 100644 --- a/internal/handlers/router/subdistrict/subdistrict.go +++ b/internal/handlers/router/subdistrict/subdistrict.go @@ -119,7 +119,7 @@ func (h *SubdistrictHandler) Create(c *gin.Context) { return } var merchantid *string = nil - if userid.UsersRole_Relation.RoleKey != "SPM" { + if userid.UsersRole_Relation == nil || userid.UsersRole_Relation.RoleKey != "SPM" { merchantid = userid.MerchantID } createdBy := userid.ID diff --git a/internal/importers/postal_code/importer.go b/internal/importers/postal_code/importer.go index 3e0dd4c..88999d3 100644 --- a/internal/importers/postal_code/importer.go +++ b/internal/importers/postal_code/importer.go @@ -97,7 +97,6 @@ func (h *PostalCodeImportHandler) ValidateRow(row []string, rowNumber int) (impo h.lastSubdistrictName = subdistrictName now := time.Now() - nowStr := now.Format("2006-01-02 15:04:05") pc := &domain.PostalCode{ PostalCode: &postalCode, ProvinceID: &province.ID, @@ -108,7 +107,7 @@ func (h *PostalCodeImportHandler) ValidateRow(row []string, rowNumber int) (impo CreatedBy: &h.UserData.ID, CreatedOn: &now, UpdatedBy: &h.UserData.ID, - UpdatedOn: &nowStr, + UpdatedOn: &now, } return pc, nil diff --git a/internal/usecases/basic_pricing.go b/internal/usecases/basic_pricing.go index 0d7ea67..7b04008 100644 --- a/internal/usecases/basic_pricing.go +++ b/internal/usecases/basic_pricing.go @@ -51,7 +51,6 @@ func (u *BasicPricingUsecase) loadComponents(pricingIDs []string) (map[string][] func (u *BasicPricingUsecase) toResponse(pricing domain.BasicPricing, components []domain.BasicPricingComponent) dto.CreateBasicPricingResponse { resp := dto.CreateBasicPricingResponse{ ID: pricing.ID, - Name: pricing.Name, ProvinceSourceID: pricing.ProvinceSourceID, CitySourceID: pricing.CitySourceID, DistrictSourceID: pricing.DistrictSourceID, @@ -83,7 +82,7 @@ func (u *BasicPricingUsecase) GetAll(filter dto.BasicPricingFilterAllRequest) ([ db := u.Helper.GetDB("slave") tx := db.Model(&pricings) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -215,7 +214,7 @@ func (u *BasicPricingUsecase) Update(id string, req dto.CreateBasicPricingReques err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&pricing).Error; err != nil { @@ -269,7 +268,7 @@ func (u *BasicPricingUsecase) Delete(id string) error { db := u.Helper.GetDB("master") return db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } var pricing domain.BasicPricing diff --git a/internal/usecases/city.go b/internal/usecases/city.go index 2bfe211..5ecc4bb 100644 --- a/internal/usecases/city.go +++ b/internal/usecases/city.go @@ -36,7 +36,7 @@ func (u *CityUsecase) GetAll(filter dto.CityFilterAllRequest) ([]domain.City, in db := u.Helper.GetDB("slave") tx := db.Model(&cities) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -127,7 +127,7 @@ func (u *CityUsecase) Update(id string, name string, provinceID string, port str db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&city).Error; err != nil { @@ -149,7 +149,7 @@ func (u *CityUsecase) Update(id string, name string, provinceID string, port str func (u *CityUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.City{}, "id = ?", id).Error; err != nil { diff --git a/internal/usecases/cost_component.go b/internal/usecases/cost_component.go index 6665b84..f8c3b03 100644 --- a/internal/usecases/cost_component.go +++ b/internal/usecases/cost_component.go @@ -38,7 +38,7 @@ func (u *CostComponentUsecase) GetAll(filter dto.CostComponentFilterAllRequest) db := u.Helper.GetDB("slave") tx := db.Model(&components) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -116,7 +116,7 @@ func (u *CostComponentUsecase) Create(name string, code string, value string, co err := db.Transaction(func(tx *gorm.DB) error { var maxInc int64 q := tx.Model(&domain.CostComponent{}) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = q.Where("merchant_id=?", u.AuthUser.MerchantID) } q.Select("COALESCE(MAX(inc),0)").Row().Scan(&maxInc) @@ -149,7 +149,7 @@ func (u *CostComponentUsecase) Update(id string, name string, code string, value db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&component).Error; err != nil { @@ -172,7 +172,7 @@ func (u *CostComponentUsecase) Update(id string, name string, code string, value func (u *CostComponentUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.CostComponent{}, "id = ?", id).Error; err != nil { @@ -183,7 +183,7 @@ func (u *CostComponentUsecase) Delete(id string) error { func (u *CostComponentUsecase) SortDown(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { var olData domain.CostComponent err := db.Model(&olData).Where("id=?", id).Where("merchant_id=?", u.AuthUser.MerchantID).First(&olData).Error @@ -240,7 +240,7 @@ func (u *CostComponentUsecase) SortDown(id string) error { func (u *CostComponentUsecase) SortUp(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { var olData domain.CostComponent err := db.Model(&olData).Where("id=?", id).Where("merchant_id=?", u.AuthUser.MerchantID).First(&olData).Error diff --git a/internal/usecases/district.go b/internal/usecases/district.go index d381787..e87bdf4 100644 --- a/internal/usecases/district.go +++ b/internal/usecases/district.go @@ -36,7 +36,7 @@ func (u *DistrictUsecase) GetAll(filter dto.DistrictFilterAllRequest) ([]domain. db := u.Helper.GetDB("slave") tx := db.Model(&districts) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -136,7 +136,7 @@ func (u *DistrictUsecase) Update(id string, name string, provinceID string, city db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&district).Error; err != nil { @@ -158,7 +158,7 @@ func (u *DistrictUsecase) Update(id string, name string, provinceID string, city func (u *DistrictUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.District{}, "id = ?", id).Error; err != nil { diff --git a/internal/usecases/postal_code.go b/internal/usecases/postal_code.go index f7b5e5d..ba1dbde 100644 --- a/internal/usecases/postal_code.go +++ b/internal/usecases/postal_code.go @@ -36,7 +36,7 @@ func (u *PostalCodeUsecase) GetAll(filter dto.PostalCodeFilterAllRequest) ([]dom db := u.Helper.GetDB("slave") tx := db.Model(&postalCodes) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -127,7 +127,6 @@ func (u *PostalCodeUsecase) GetByID(id string) (domain.PostalCode, error) { func (u *PostalCodeUsecase) Create(postalCode string, provinceID string, cityID string, districtID string, subdistrictID string, createdBy string, merchantid *string) (domain.PostalCode, error) { now := time.Now() - nowStr := now.Format("2006-01-02 15:04:05") db := u.Helper.GetDB("master") var pc domain.PostalCode @@ -142,7 +141,7 @@ func (u *PostalCodeUsecase) Create(postalCode string, provinceID string, cityID CreatedBy: &createdBy, CreatedOn: &now, UpdatedBy: &createdBy, - UpdatedOn: &nowStr, + UpdatedOn: &now, } return tx.Create(&pc).Error }) @@ -157,21 +156,20 @@ func (u *PostalCodeUsecase) Update(id string, postalCode string, provinceID stri db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&pc).Error; err != nil { return err } now := time.Now() - nowStr := now.Format("2006-01-02 15:04:05") pc.PostalCode = &postalCode pc.ProvinceID = &provinceID pc.CityID = &cityID pc.DistrictID = &districtID pc.SubdistrictID = &subdistrictID pc.UpdatedBy = &updatedBy - pc.UpdatedOn = &nowStr + pc.UpdatedOn = &now return tx.Save(&pc).Error }) if err != nil { @@ -182,7 +180,7 @@ func (u *PostalCodeUsecase) Update(id string, postalCode string, provinceID stri func (u *PostalCodeUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.PostalCode{}, "id = ?", id).Error; err != nil { diff --git a/internal/usecases/province.go b/internal/usecases/province.go index 3fb039c..7d769b8 100644 --- a/internal/usecases/province.go +++ b/internal/usecases/province.go @@ -36,7 +36,7 @@ func (u *ProvinceUsecase) GetAll(filter dto.ProvinceFilterAllRequest) ([]domain. db := u.Helper.GetDB("slave") tx := db.Model(&provinces) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -123,7 +123,7 @@ func (u *ProvinceUsecase) Update(id string, name string, updatedBy string) (doma db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&province).Error; err != nil { @@ -143,7 +143,7 @@ func (u *ProvinceUsecase) Update(id string, name string, updatedBy string) (doma func (u *ProvinceUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.Province{}, "id = ?", id).Error; err != nil { diff --git a/internal/usecases/subdistrict.go b/internal/usecases/subdistrict.go index 4295198..1b96d64 100644 --- a/internal/usecases/subdistrict.go +++ b/internal/usecases/subdistrict.go @@ -36,7 +36,7 @@ func (u *SubdistrictUsecase) GetAll(filter dto.SubdistrictFilterAllRequest) ([]d db := u.Helper.GetDB("slave") tx := db.Model(&subdistricts) - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { tx.Where(db.Where("merchant_id IS NULL").Or("merchant_id=?", u.AuthUser.MerchantID)) } v := reflect.ValueOf(filter) @@ -146,7 +146,7 @@ func (u *SubdistrictUsecase) Update(id string, name string, provinceID string, c db := u.Helper.GetDB("master") err := db.Transaction(func(tx *gorm.DB) error { q := tx - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { q = tx.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := q.Where("id = ?", id).First(&subdistrict).Error; err != nil { @@ -169,7 +169,7 @@ func (u *SubdistrictUsecase) Update(id string, name string, provinceID string, c func (u *SubdistrictUsecase) Delete(id string) error { db := u.Helper.GetDB("master") - if u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { + if u.AuthUser.UsersRole_Relation == nil || u.AuthUser.UsersRole_Relation.RoleKey != "SPM" { db.Where("merchant_id=?", u.AuthUser.MerchantID) } if err := db.Delete(&domain.Subdistrict{}, "id = ?", id).Error; err != nil { diff --git a/migrations/generatemodel.go b/migrations/generatemodel.go index 5d5df63..9f00323 100644 --- a/migrations/generatemodel.go +++ b/migrations/generatemodel.go @@ -6,6 +6,7 @@ import ( "log" "os" "path/filepath" + "sort" "strings" "gorm.io/gen" @@ -13,214 +14,808 @@ import ( "gorm.io/gorm" ) -// Struktur untuk menampung metadata Foreign Key dari database +// ForeignKeyMeta menyimpan metadata Foreign Key dari PostgreSQL. type ForeignKeyMeta struct { - TableName string - ColumnName string - RefTable string - RefColumn string + ConstraintName string + TableName string + ColumnName string + RefTable string + RefColumn string + Ordinal int } +// GenerateModel membuat model GORM dari seluruh tabel public. func GenerateModel(table *string, db *gorm.DB) { currentDir, err := os.Getwd() if err != nil { - log.Fatalf("Gagal mendapatkan working directory: %v", err) + log.Fatalf( + "Gagal mendapatkan working directory: %v", + err, + ) } - // Folder penampung sementara kueri (akan dihapus di akhir) - queryOutPath := filepath.Join(currentDir, "internal", "domain", "query_utils") - // Target folder Struct Model murni Anda - modelOutPath := filepath.Join(currentDir, "internal", "domain") + // Folder sementara untuk generated query. + queryOutPath := filepath.Join( + currentDir, + "internal", + "domain", + "query_utils", + ) - _ = os.MkdirAll(queryOutPath, os.ModePerm) - _ = os.MkdirAll(modelOutPath, os.ModePerm) + // Folder model. + modelOutPath := filepath.Join( + currentDir, + "internal", + "domain", + ) + + if err := os.MkdirAll(queryOutPath, os.ModePerm); err != nil { + log.Fatalf( + "Gagal membuat folder query_utils: %v", + err, + ) + } + + if err := os.MkdirAll(modelOutPath, os.ModePerm); err != nil { + log.Fatalf( + "Gagal membuat folder domain: %v", + err, + ) + } + + // --------------------------------------------------------- + // SQL DB + // --------------------------------------------------------- sqlDB, err := db.DB() if err != nil { - log.Fatalf("Gagal mengambil instance sql.DB: %v", err) + log.Fatalf( + "Gagal mengambil instance sql.DB: %v", + err, + ) } + // --------------------------------------------------------- + // Foreign Keys + // --------------------------------------------------------- + fkMetas := fetchForeignKeys(sqlDB) - log.Printf("Berhasil mendeteksi %d relasi Foreign Key fisik di database.\n", len(fkMetas)) + + log.Printf( + "Berhasil mendeteksi %d kolom Foreign Key fisik di database.", + len(fkMetas), + ) + + // --------------------------------------------------------- + // GORM Gen + // --------------------------------------------------------- g := gen.NewGenerator(gen.Config{ OutPath: queryOutPath, ModelPkgPath: modelOutPath, - Mode: gen.WithoutContext, + + Mode: gen.WithoutContext, FieldWithIndexTag: true, FieldWithTypeTag: true, FieldNullable: true, FieldSignable: true, }) + g.UseDB(db) - rows, err := sqlDB.Query("SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'") + // --------------------------------------------------------- + // Get tables + // --------------------------------------------------------- + + rows, err := sqlDB.Query(` + SELECT + table_name + FROM information_schema.tables + WHERE + table_schema = 'public' + AND table_type = 'BASE TABLE' + ORDER BY table_name + `) if err != nil { - log.Fatalf("Gagal mengambil daftar tabel: %v", err) + log.Fatalf( + "Gagal mengambil daftar tabel: %v", + err, + ) } + defer rows.Close() var tableNames []string + for rows.Next() { var tName string - if err := rows.Scan(&tName); err == nil && !strings.HasPrefix(tName, "gorm_") { - tableNames = append(tableNames, tName) + + if err := rows.Scan(&tName); err != nil { + log.Printf( + "Gagal membaca nama tabel: %v", + err, + ) + continue + } + + // Jangan generate tabel internal GORM. + if strings.HasPrefix(tName, "gorm_") { + continue + } + + tableNames = append( + tableNames, + tName, + ) + } + + if err := rows.Err(); err != nil { + log.Fatalf( + "Gagal membaca daftar tabel: %v", + err, + ) + } + + log.Printf( + "Berhasil menemukan %d tabel.", + len(tableNames), + ) + + // --------------------------------------------------------- + // Group FK + // + // Satu constraint = satu relationship. + // + // Ini penting untuk composite FK. + // --------------------------------------------------------- + + fkGroups := groupForeignKeys(fkMetas) + + // --------------------------------------------------------- + // Relationship options per table + // --------------------------------------------------------- + + tableRelationOpts := make( + map[string][]gen.ModelOpt, + ) + + // Digunakan untuk mencegah relationship yang benar-benar + // identik dibuat lebih dari satu kali. + // + // key: + // + // source table + // relation type + // property + // target table + // foreign keys + // references + // + seenRelations := make( + map[string]bool, + ) + + // --------------------------------------------------------- + // Build relationships + // --------------------------------------------------------- + + for _, group := range fkGroups { + if len(group) == 0 { + continue + } + + // Pastikan urutan composite FK konsisten. + sort.Slice( + group, + func(i, j int) bool { + return group[i].Ordinal < group[j].Ordinal + }, + ) + + first := group[0] + + // Pastikan source dan target table memang ada. + if !containsString( + tableNames, + first.TableName, + ) { + log.Printf( + "WARNING: source table %s tidak ditemukan.", + first.TableName, + ) + continue + } + + if !containsString( + tableNames, + first.RefTable, + ) { + log.Printf( + "WARNING: referenced table %s tidak ditemukan.", + first.RefTable, + ) + continue + } + + // ----------------------------------------------------- + // Collect FK columns + // ----------------------------------------------------- + + foreignKeys := make( + []string, + 0, + len(group), + ) + + references := make( + []string, + 0, + len(group), + ) + + for _, fk := range group { + foreignKeys = append( + foreignKeys, + fk.ColumnName, + ) + + references = append( + references, + fk.RefColumn, + ) + } + + // ----------------------------------------------------- + // BELONGS TO + // ----------------------------------------------------- + + belongsProperty := belongsToPropertyName(first) + + belongsRelationKey := buildRelationKey( + first.TableName, + "belongs_to", + belongsProperty, + first.RefTable, + foreignKeys, + references, + ) + + if !seenRelations[belongsRelationKey] { + seenRelations[belongsRelationKey] = true + + log.Printf( + "BELONGS TO: %s (%s) -> %s (%s) [%s]", + first.TableName, + strings.Join(foreignKeys, ", "), + first.RefTable, + strings.Join(references, ", "), + belongsProperty, + ) + + relation := gen.FieldRelate( + field.BelongsTo, + belongsProperty, + g.GenerateModel(first.RefTable), + &field.RelateConfig{ + GORMTag: field.GormTag{ + "foreignKey": foreignKeys, + "references": references, + }, + }, + ) + + tableRelationOpts[first.TableName] = + append( + tableRelationOpts[first.TableName], + relation, + ) + } + + // ----------------------------------------------------- + // HAS MANY + // ----------------------------------------------------- + + hasManyProperty := hasManyPropertyName(first) + + hasManyRelationKey := buildRelationKey( + first.RefTable, + "has_many", + hasManyProperty, + first.TableName, + foreignKeys, + references, + ) + + if !seenRelations[hasManyRelationKey] { + seenRelations[hasManyRelationKey] = true + + log.Printf( + "HAS MANY: %s -> %s (%s) [%s]", + first.RefTable, + first.TableName, + strings.Join(foreignKeys, ", "), + hasManyProperty, + ) + + relation := gen.FieldRelate( + field.HasMany, + hasManyProperty, + g.GenerateModel(first.TableName), + &field.RelateConfig{ + GORMTag: field.GormTag{ + "foreignKey": foreignKeys, + "references": references, + }, + }, + ) + + tableRelationOpts[first.RefTable] = + append( + tableRelationOpts[first.RefTable], + relation, + ) } } - // Map untuk mengumpulkan seluruh konfigurasi gen.ModelOpt dari tiap tabel - tableRelationOpts := make(map[string][]gen.ModelOpt) - - // Isi opsi relasi berdasarkan foreign key yang terdeteksi - for _, tName := range tableNames { - var relationOptions []gen.ModelOpt - for _, fk := range fkMetas { - // A. Relasi BELONGS TO - if fk.TableName == tName { - baseName := snakeToPascalCase(strings.TrimSuffix(fk.ColumnName, "_id")) - if baseName == "" { - baseName = snakeToPascalCase(fk.RefTable) - } - // KUSTOMISASI 1: Tambahkan akhiran _Relation pada properti - propertyName := fmt.Sprintf("%s_Relation", baseName) - - relationOptions = append(relationOptions, gen.FieldRelate( - field.BelongsTo, - propertyName, - g.GenerateModel(fk.RefTable), - &field.RelateConfig{ - GORMTag: field.GormTag{ - "foreignKey": []string{fk.ColumnName}, - "references": []string{fk.RefColumn}, - }, - }, - )) - } - - // B. Relasi HAS MANY - if fk.RefTable == tName { - // KUSTOMISASI 1: Tambahkan akhiran _Relation pada properti jamak - propertyName := fmt.Sprintf("%ss_Relation", snakeToPascalCase(fk.TableName)) - - relationOptions = append(relationOptions, gen.FieldRelate( - field.HasMany, - propertyName, - g.GenerateModel(fk.TableName), - &field.RelateConfig{ - GORMTag: field.GormTag{ - "foreignKey": []string{fk.ColumnName}, - "references": []string{fk.RefColumn}, - }, - }, - )) - } - } - tableRelationOpts[tName] = relationOptions - } + // --------------------------------------------------------- + // Generate final models + // --------------------------------------------------------- var finalModels []any - allTableModels := make(map[string]any) + // Simpan generated model berdasarkan table. + // + // Kita tidak menggunakan gen.Model karena type tersebut + // memang tidak diekspos oleh gorm/gen. + // + // GenerateModel tetap dipanggil di sini untuk menghasilkan + // final model dengan relation options. + // + // Tidak ada kebutuhan untuk menyimpan return type-nya. for _, tName := range tableNames { opts := tableRelationOpts[tName] - compiledModel := g.GenerateModel(tName, opts...) - allTableModels[tName] = compiledModel - finalModels = append(finalModels, compiledModel) + + compiledModel := g.GenerateModel( + tName, + opts..., + ) + + finalModels = append( + finalModels, + compiledModel, + ) } + // --------------------------------------------------------- + // ApplyBasic + // --------------------------------------------------------- + if table != nil && *table != "" { - if specModel, ok := allTableModels[*table]; ok { - g.ApplyBasic(specModel) - } else { - log.Fatalf("Tabel %s tidak ditemukan di database!", *table) + targetTable := strings.TrimSpace(*table) + + if !containsString( + tableNames, + targetTable, + ) { + log.Fatalf( + "Tabel %s tidak ditemukan di database!", + targetTable, + ) } + + // Generate model khusus table yang diminta. + specModel := g.GenerateModel( + targetTable, + tableRelationOpts[targetTable]..., + ) + + g.ApplyBasic(specModel) + + log.Printf( + "Hanya generate model: %s", + targetTable, + ) } else { - g.ApplyBasic(finalModels...) + g.ApplyBasic( + finalModels..., + ) + + log.Printf( + "Generate seluruh %d model.", + len(finalModels), + ) } - // Eksekusi pembuatan file standar GORM Gen (.gen.go) + // --------------------------------------------------------- + // Execute + // --------------------------------------------------------- + g.Execute() - // Bersihkan utility kueri yang tidak dibutuhkan - _ = os.RemoveAll(queryOutPath) + // --------------------------------------------------------- + // Remove query utility + // --------------------------------------------------------- - // KUSTOMISASI 2: Hilangkan ekstensi ".gen.go" menjadi ".go" murni - err = renameGeneratedFiles(modelOutPath) - if err != nil { - log.Printf("Peringatan: Gagal mengubah nama beberapa file model: %v\n", err) + if err := os.RemoveAll(queryOutPath); err != nil { + log.Printf( + "Peringatan: gagal menghapus query_utils: %v", + err, + ) } - log.Println("Selesai! Model berhasil dibuat dengan format nama tanpa .gen dan field bertanda _Relation.") + // --------------------------------------------------------- + // Rename .gen.go -> .go + // --------------------------------------------------------- + + if err := renameGeneratedFiles(modelOutPath); err != nil { + log.Printf( + "Peringatan: gagal mengubah nama file model: %v", + err, + ) + } + + log.Println( + "Selesai! Model berhasil dibuat.", + ) } -// Fungsi untuk mencari berkas .gen.go dan mengubah namanya menjadi .go murni -func renameGeneratedFiles(dir string) error { +// ------------------------------------------------------------- +// Group Foreign Keys +// ------------------------------------------------------------- +// +// Satu constraint_name dianggap sebagai satu relationship. +// +// Contoh: +// +// FK: +// company_id -> company.id +// user_id -> user.id +// +// Jika berbeda constraint: +// +// fk_order_company +// fk_order_user +// +// maka akan menjadi dua relationship. +// +// Composite FK: +// +// FK (company_id, order_id) +// -> orders (company_id, id) +// +// menjadi satu relationship. +// +// ------------------------------------------------------------- + +func groupForeignKeys( + metas []ForeignKeyMeta, +) [][]ForeignKeyMeta { + + groups := make( + map[string][]ForeignKeyMeta, + ) + + for _, meta := range metas { + + key := fmt.Sprintf( + "%s|%s", + meta.TableName, + meta.ConstraintName, + ) + + groups[key] = append( + groups[key], + meta, + ) + } + + result := make( + [][]ForeignKeyMeta, + 0, + len(groups), + ) + + for _, group := range groups { + + sort.Slice( + group, + func(i, j int) bool { + return group[i].Ordinal < group[j].Ordinal + }, + ) + + result = append( + result, + group, + ) + } + + // Untuk deterministic output. + sort.Slice( + result, + func(i, j int) bool { + + if result[i][0].TableName != result[j][0].TableName { + return result[i][0].TableName < + result[j][0].TableName + } + + return result[i][0].ConstraintName < + result[j][0].ConstraintName + }, + ) + + return result +} + +// ------------------------------------------------------------- +// Build unique relation key +// ------------------------------------------------------------- + +func buildRelationKey( + sourceTable string, + relationType string, + propertyName string, + targetTable string, + foreignKeys []string, + references []string, +) string { + + return strings.Join( + []string{ + sourceTable, + relationType, + propertyName, + targetTable, + strings.Join(foreignKeys, ","), + strings.Join(references, ","), + }, + "|", + ) +} + +// ------------------------------------------------------------- +// BelongsTo property name +// ------------------------------------------------------------- +// +// user_id +// -> User_Relation +// +// customer_id +// -> Customer_Relation +// +// company_id +// -> Company_Relation +// +// ------------------------------------------------------------- + +func belongsToPropertyName(fk ForeignKeyMeta) string { + name := strings.TrimSuffix( + fk.ColumnName, + "_id", + ) + + if name == "" || name == fk.ColumnName { + name = fk.RefTable + } + + return snakeToPascalCase(name) + "_Relation" +} + +// ------------------------------------------------------------- +// HasMany property name +// ------------------------------------------------------------- +// +// orders -> Orders_Relation +// +// ------------------------------------------------------------- + +func hasManyPropertyName(fk ForeignKeyMeta) string { + tableName := snakeToPascalCase(fk.TableName) + + columnName := strings.TrimSuffix( + fk.ColumnName, + "_id", + ) + + columnName = snakeToPascalCase(columnName) + + return tableName + + "_By" + + columnName + + "_Relation" +} + +// ------------------------------------------------------------- +// Fetch Foreign Keys +// ------------------------------------------------------------- + +func fetchForeignKeys( + db *sql.DB, +) []ForeignKeyMeta { + + query := ` + SELECT + tc.constraint_name, + kcu.table_name, + kcu.column_name, + ccu.table_name AS referenced_table_name, + ccu.column_name AS referenced_column_name, + kcu.ordinal_position + FROM information_schema.table_constraints AS tc + + JOIN information_schema.key_column_usage AS kcu + ON tc.constraint_name = kcu.constraint_name + AND tc.table_schema = kcu.table_schema + + JOIN information_schema.referential_constraints AS rc + ON tc.constraint_name = rc.constraint_name + AND tc.table_schema = rc.constraint_schema + + JOIN information_schema.key_column_usage AS ccu + ON rc.unique_constraint_name = ccu.constraint_name + AND rc.unique_constraint_schema = ccu.table_schema + AND kcu.ordinal_position = ccu.ordinal_position + + WHERE + tc.constraint_type = 'FOREIGN KEY' + AND tc.table_schema = 'public' + + ORDER BY + kcu.table_name, + tc.constraint_name, + kcu.ordinal_position + ` + + rows, err := db.Query(query) + if err != nil { + log.Printf( + "Gagal membaca metadata Foreign Key: %v", + err, + ) + + return nil + } + + defer rows.Close() + + var metas []ForeignKeyMeta + + for rows.Next() { + + var m ForeignKeyMeta + + err := rows.Scan( + &m.ConstraintName, + &m.TableName, + &m.ColumnName, + &m.RefTable, + &m.RefColumn, + &m.Ordinal, + ) + + if err != nil { + log.Printf( + "Gagal membaca metadata Foreign Key: %v", + err, + ) + + continue + } + + metas = append( + metas, + m, + ) + } + + if err := rows.Err(); err != nil { + log.Printf( + "Error membaca Foreign Key rows: %v", + err, + ) + } + + return metas +} + +// ------------------------------------------------------------- +// Rename generated files +// ------------------------------------------------------------- + +func renameGeneratedFiles( + dir string, +) error { + files, err := os.ReadDir(dir) if err != nil { return err } for _, file := range files { - if !file.IsDir() && strings.HasSuffix(file.Name(), ".gen.go") { - oldPath := filepath.Join(dir, file.Name()) - newName := strings.Replace(file.Name(), ".gen.go", ".go", 1) - newPath := filepath.Join(dir, newName) - // Proses penggantian nama file fisik - if err := os.Rename(oldPath, newPath); err != nil { - return err - } + if file.IsDir() { + continue + } + + if !strings.HasSuffix( + file.Name(), + ".gen.go", + ) { + continue + } + + oldPath := filepath.Join( + dir, + file.Name(), + ) + + newName := strings.TrimSuffix( + file.Name(), + ".gen.go", + ) + ".go" + + newPath := filepath.Join( + dir, + newName, + ) + + if err := os.Rename( + oldPath, + newPath, + ); err != nil { + return err } } + return nil } -// Fungsi pembantu menarik metadata FK Postgres -func fetchForeignKeys(db *sql.DB) []ForeignKeyMeta { - query := ` - SELECT - kcu.table_name AS table_name, - kcu.column_name AS column_name, - ccu.table_name AS referenced_table_name, - ccu.column_name AS referenced_column_name -FROM - information_schema.table_constraints AS tc - JOIN information_schema.key_column_usage AS kcu - ON tc.constraint_name = kcu.constraint_name - AND tc.table_schema = kcu.table_schema - JOIN information_schema.referential_constraints AS rc - ON tc.constraint_name = rc.constraint_name - AND tc.table_schema = rc.constraint_schema - JOIN information_schema.key_column_usage AS ccu - ON rc.unique_constraint_name = ccu.constraint_name - AND rc.unique_constraint_schema = ccu.table_schema - AND kcu.ordinal_position = ccu.ordinal_position -WHERE tc.constraint_type = 'FOREIGN KEY' AND tc.table_schema = 'public'; - ` - rows, err := db.Query(query) - if err != nil { - log.Printf("Gagal membaca metadata Foreign Key: %v\n", err) - return nil - } - defer rows.Close() +// ------------------------------------------------------------- +// Contains string +// ------------------------------------------------------------- - var metas []ForeignKeyMeta - for rows.Next() { - var m ForeignKeyMeta - if err := rows.Scan(&m.TableName, &m.ColumnName, &m.RefTable, &m.RefColumn); err == nil { - metas = append(metas, m) +func containsString( + items []string, + target string, +) bool { + + for _, item := range items { + if item == target { + return true } } - return metas + + return false } -func snakeToPascalCase(s string) string { - parts := strings.Split(s, "_") +// ------------------------------------------------------------- +// snake_case -> PascalCase +// ------------------------------------------------------------- + +func snakeToPascalCase( + s string, +) string { + + parts := strings.Split( + s, + "_", + ) + for i, part := range parts { - if len(part) > 0 { - parts[i] = strings.ToUpper(part[:1]) + part[1:] + + if len(part) == 0 { + continue } + + parts[i] = + strings.ToUpper(part[:1]) + + part[1:] } - return strings.Join(parts, "") -} + + return strings.Join( + parts, + "", + ) +} \ No newline at end of file diff --git a/storage/logs/app.log b/storage/logs/app.log index 7eacbbb..34f1d52 100644 --- a/storage/logs/app.log +++ b/storage/logs/app.log @@ -987,3 +987,60 @@ {"level":"info","ts":"2026-08-22T14:10:17.638+0700","caller":"database/database.go:63","msg":"DB Master Connected"} {"level":"info","ts":"2026-08-22T14:10:17.639+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} {"level":"info","ts":"2026-08-22T14:10:18.026+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:00:27.930+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:00:28.331+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:00:28.331+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:00:28.718+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:13:57.624+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:13:58.069+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:13:58.069+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:13:58.497+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:13:59.004+0700","caller":"handlers/handlers.go:126","msg":"Starting Apps"} +{"level":"info","ts":"2026-08-22T16:19:42.648+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:19:42.997+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:19:42.998+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:19:43.301+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:20:10.870+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:20:11.214+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:20:11.215+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:20:11.620+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:32:25.370+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:32:25.737+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:32:25.737+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:32:26.099+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:36:51.952+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:36:52.266+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:36:52.266+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:36:52.663+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:39:24.432+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:39:24.876+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:39:24.877+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:39:25.268+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T16:42:14.525+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T16:42:14.949+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T16:42:14.949+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T16:42:15.269+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T17:13:40.107+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T17:13:40.517+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T17:13:40.518+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T17:13:40.916+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T17:15:34.611+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T17:15:34.937+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T17:15:34.937+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T17:15:35.284+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T20:35:17.399+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T20:35:18.202+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T20:35:18.203+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T20:35:18.631+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T20:35:42.736+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T20:35:43.227+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T20:35:43.227+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T20:35:43.827+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T20:47:25.960+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T20:47:26.088+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T20:47:26.088+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T20:47:27.110+0700","caller":"database/database.go:86","msg":"DB Connection Done"} +{"level":"info","ts":"2026-08-22T20:58:52.616+0700","caller":"database/database.go:53","msg":"Connect To Master DB"} +{"level":"info","ts":"2026-08-22T20:58:52.772+0700","caller":"database/database.go:63","msg":"DB Master Connected"} +{"level":"info","ts":"2026-08-22T20:58:52.773+0700","caller":"database/database.go:76","msg":"Connect To Slave DB"} +{"level":"info","ts":"2026-08-22T20:58:52.926+0700","caller":"database/database.go:86","msg":"DB Connection Done"} diff --git a/storage/logs/db.log b/storage/logs/db.log index 65c204a..6316160 100644 --- a/storage/logs/db.log +++ b/storage/logs/db.log @@ -6075,3 +6075,6386 @@ {"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."}