- Create Tables
CREATE TABLE kategoriler (
kategori_id serial4 NOT NULL,
kategori_adi varchar(255) NOT NULL,
CONSTRAINT kategoriler_pkey PRIMARY KEY (kategori_id)
);
CREATE TABLE stok_hareketleri (
hareket_id serial4 NOT NULL,
urun_id int4 NULL,
miktar int4 NULL,
hareket_tarihi date NULL,
hareket_tipi varchar(50) NULL,
CONSTRAINT stok_hareketleri_pkey PRIMARY KEY (hareket_id)
);
CREATE TABLE ureticiler (
uretici_id serial4 NOT NULL,
firma_adi varchar(255) NOT NULL,
iletisim_bilgileri text NULL,
CONSTRAINT ureticiler_pkey PRIMARY KEY (uretici_id)
);
CREATE TABLE urunler (
urun_id serial4 NOT NULL,
urun_adi varchar(255) NOT NULL,
kategori_id int4 NULL,
uretici_id int4 NULL,
birim_fiyati numeric(10, 2) NULL,
renk bpchar(7) NULL,
hacim int4 NULL,
CONSTRAINT urunler_pkey PRIMARY KEY (urun_id)
);
ALTER TABLE urunler ADD CONSTRAINT urunler_kategori_id_fkey FOREIGN KEY (kategori_id) REFERENCES kategoriler(kategori_id);
ALTER TABLE urunler ADD CONSTRAINT urunler_uretici_id_fkey FOREIGN KEY (uretici_id) REFERENCES ureticiler(uretici_id);
- Add subjects to a stok_hareketleri
INSERT INTO stok_hareketleri (hareket_id, urun_id, miktar, hareket_tarihi, hareket_tipi) VALUES
(1, 20, '2023-01-01', 'Giriş'),
(2, 15, '2023-01-02', 'Giriş'),
UPDATE stok_hareketleri
SET miktar = new_miktar, hareket_tipi = new_hareket_tipi
WHERE hareket_id = specific_hareket_id;
DELETE FROM stok_hareketleri
WHERE hareket_id = specific_hareket_id;