field type change + fkey

This commit is contained in:
nquidox 2026-03-08 14:27:31 +03:00
parent 7329816259
commit bf193c7d90
2 changed files with 4 additions and 3 deletions

View file

@ -29,9 +29,9 @@ type Price struct {
CreatedAt time.Time CreatedAt time.Time
UpdatedAt sql.NullTime UpdatedAt sql.NullTime
DeletedAt sql.NullTime DeletedAt sql.NullTime
MerchUuid string MerchId int64
Price int
OriginId int64 OriginId int64
Price int
} }
// ExtraData model. Table name: merch_extra_data // ExtraData model. Table name: merch_extra_data

View file

@ -30,10 +30,11 @@ CREATE TABLE merch_prices (
created_at TIMESTAMP WITH TIME ZONE NOT NULL, created_at TIMESTAMP WITH TIME ZONE NOT NULL,
updated_at TIMESTAMP WITH TIME ZONE NULL, updated_at TIMESTAMP WITH TIME ZONE NULL,
deleted_at TIMESTAMP WITH TIME ZONE NULL, deleted_at TIMESTAMP WITH TIME ZONE NULL,
merch_uuid VARCHAR(36) NOT NULL UNIQUE, merch_id INT NOT NULL,
price INT NOT NULL, price INT NOT NULL,
origin_id INT NOT NULL, origin_id INT NOT NULL,
CONSTRAINT fk_merch_prices_merch_merch_id FOREIGN KEY (merch_id) REFERENCES merch(id) ON DELETE CASCADE,
CONSTRAINT fk_merch_prices_merch_origins_id FOREIGN KEY (origin_id) REFERENCES merch_origins(id) ON DELETE CASCADE CONSTRAINT fk_merch_prices_merch_origins_id FOREIGN KEY (origin_id) REFERENCES merch_origins(id) ON DELETE CASCADE
); );