Files
reloading-manager/backend/migrations/000001_create_initial_tables.up.sql
2025-04-16 12:47:04 -04:00

42 lines
1.7 KiB
SQL

create table manufacturers
(
id uuid primary key default gen_random_uuid(),
name varchar(255) not null,
url varchar(255),
created_at timestamp default NOW() not null
);
insert into manufacturers (name, url)
values ('Hornady', 'https://www.hornady.com/'),
('CCI', 'https://www.cci-ammunition.com/'),
('IMR Powders', 'https://shop.hodgdon.com/imr/'),
('Accurate Powders', 'https://hodgdonpowderco.com/accurate/'),
('Federal', 'https://www.federalpremium.com/'),
('Remington', 'https://www.remington.com/'),
('Winchester', 'https://www.winchester.com/'),
('Speer', 'https://www.speer.com/'),
('Nosler', 'https://www.nosler.com/'),
('Sierra', 'https://www.sierrabullets.com/'),
('Barnes', 'https://www.barnesbullets.com/'),
('Berger', 'https://www.bergerbullets.com/'),
('Lapua', 'https://www.lapua.com/'),
('Norma', 'https://www.norma-ammunition.com/'),
('Berrys Bullets', 'https://www.berrysmfg.com/'),
('Starline Brass', 'https://www.starlinebrass.com/'),
('Swift', 'https://www.swiftbullets.com/');
create table bullets
(
id uuid primary key default gen_random_uuid(),
name varchar(255) not null,
weight int not null,
diameter int not null,
meta json,
photo bytea,
manufacturer_id uuid not null,
created_at timestamp default NOW() not null
);
alter table bullets
add constraint bullets_manufacturers_id_fk
foreign key (manufacturer_id) references manufacturers (id);