-- Downloaded from: https://github.com/Enesuygurs/steamcafe/blob/b81055cc25896fb8df41b297b011683aa30c201c/sql%20dump.sql -- -- PostgreSQL database dump -- -- Dumped from database version 17.2 -- Dumped by pg_dump version 17.2 -- Started on 2024-12-24 07:33:27 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- TOC entry 249 (class 1255 OID 18471) -- Name: bos_masalar_listele(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.bos_masalar_listele() RETURNS TABLE(masano integer, kapasite integer, durum character varying) LANGUAGE plpgsql AS $$ BEGIN RETURN QUERY SELECT m.masaNo, m.kapasite, m.durum FROM masalar m WHERE m.durum = 'bos'; END; $$; ALTER FUNCTION public.bos_masalar_listele() OWNER TO postgres; -- -- TOC entry 250 (class 1255 OID 18516) -- Name: degerlendirme_ortalama(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.degerlendirme_ortalama() RETURNS numeric LANGUAGE plpgsql AS $$ DECLARE ortalama NUMERIC; BEGIN SELECT AVG(d.puan) INTO ortalama FROM Degerlendirmeler d; RETURN COALESCE(ortalama, 0); END; $$; ALTER FUNCTION public.degerlendirme_ortalama() OWNER TO postgres; -- -- TOC entry 265 (class 1255 OID 18451) -- Name: kritik_stok_ekle(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.kritik_stok_ekle() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.stok < 5 THEN INSERT INTO KritikStok (urunNo, ad, mevcutStok, kategoriNo, tarih) VALUES (NEW.urunNo, NEW.ad, NEW.stok, NEW.kategoriNo, CURRENT_TIMESTAMP) ON CONFLICT (urunNo) DO UPDATE SET mevcutStok = EXCLUDED.mevcutStok, tarih = CURRENT_TIMESTAMP; ELSE DELETE FROM KritikStok WHERE urunNo = NEW.urunNo; END IF; RETURN NEW; END; $$; ALTER FUNCTION public.kritik_stok_ekle() OWNER TO postgres; -- -- TOC entry 246 (class 1255 OID 18437) -- Name: masa_durum_guncelle(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.masa_durum_guncelle() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF TG_OP = 'INSERT' THEN UPDATE masalar SET durum = 'dolu' WHERE masaNo = NEW.masaNo; RETURN NEW; END IF; IF TG_OP = 'DELETE' THEN UPDATE masalar SET durum = 'bos' WHERE masaNo = OLD.masaNo; RETURN OLD; END IF; RETURN NULL; END; $$; ALTER FUNCTION public.masa_durum_guncelle() OWNER TO postgres; -- -- TOC entry 267 (class 1255 OID 18525) -- Name: odeme(integer, timestamp without time zone, character varying); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.odeme(siparis_id integer, tarih timestamp without time zone, odeme_turu character varying) RETURNS void LANGUAGE plpgsql AS $$ DECLARE toplam_tutar NUMERIC(10,2); BEGIN SELECT SUM(u.fiyat * su.miktar) INTO toplam_tutar FROM siparisurunleri su JOIN urunler u ON su.urunNo = u.urunNo WHERE su.siparisNo = siparis_id; INSERT INTO Odemeler (siparisNo, tutar, tarih, odemeTuru) VALUES (siparis_id, toplam_tutar, tarih, odeme_turu); END; $$; ALTER FUNCTION public.odeme(siparis_id integer, tarih timestamp without time zone, odeme_turu character varying) OWNER TO postgres; -- -- TOC entry 253 (class 1255 OID 18708) -- Name: rezervasyon_iptal(integer); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.rezervasyon_iptal(p_rezervasyonno integer) RETURNS void LANGUAGE plpgsql AS $$ BEGIN DELETE FROM Rezervasyonlar WHERE rezervasyonNo = p_rezervasyonNo; END; $$; ALTER FUNCTION public.rezervasyon_iptal(p_rezervasyonno integer) OWNER TO postgres; -- -- TOC entry 251 (class 1255 OID 18517) -- Name: siparis_stok_azalt(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.siparis_stok_azalt() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN PERFORM stok_guncelle(NEW.urunNo, NEW.miktar, false); RETURN NEW; END; $$; ALTER FUNCTION public.siparis_stok_azalt() OWNER TO postgres; -- -- TOC entry 247 (class 1255 OID 18439) -- Name: siparis_urun_temizle(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.siparis_urun_temizle() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN DELETE FROM siparisurunleri WHERE siparisNo = OLD.siparisNo; RETURN OLD; END; $$; ALTER FUNCTION public.siparis_urun_temizle() OWNER TO postgres; -- -- TOC entry 266 (class 1255 OID 18467) -- Name: stok_artir(); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.stok_artir() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN UPDATE urunler SET stok = stok + OLD.miktar WHERE urunNo = OLD.urunNo; RETURN OLD; END; $$; ALTER FUNCTION public.stok_artir() OWNER TO postgres; -- -- TOC entry 248 (class 1255 OID 18469) -- Name: stok_guncelle(integer, integer, boolean); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.stok_guncelle(urun_id integer, miktar integer, artirma boolean) RETURNS void LANGUAGE plpgsql AS $$ BEGIN IF artirma THEN UPDATE urunler SET stok = stok + miktar WHERE urunNo = urun_id; ELSE UPDATE urunler SET stok = stok - miktar WHERE urunNo = urun_id; END IF; END; $$; ALTER FUNCTION public.stok_guncelle(urun_id integer, miktar integer, artirma boolean) OWNER TO postgres; -- -- TOC entry 245 (class 1255 OID 18429) -- Name: toplam_tutar_hesapla(integer); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.toplam_tutar_hesapla(siparis_id integer) RETURNS numeric LANGUAGE plpgsql AS $$ DECLARE toplam NUMERIC; BEGIN SELECT SUM(u.fiyat * su.miktar) INTO toplam FROM siparisurunleri su JOIN urunler u ON su.urunNo = u.urunNo WHERE su.siparisNo = siparis_id; RETURN toplam; END; $$; ALTER FUNCTION public.toplam_tutar_hesapla(siparis_id integer) OWNER TO postgres; -- -- TOC entry 252 (class 1255 OID 18707) -- Name: yeni_kisi_ekle(integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres -- CREATE FUNCTION public.yeni_kisi_ekle(p_kisino integer, p_ad character varying, p_kisituru character varying) RETURNS void LANGUAGE plpgsql AS $$ BEGIN INSERT INTO Kisiler (kisiNo, ad, kisiTuru) VALUES (p_kisiNo, p_ad, p_kisiTuru); END; $$; ALTER FUNCTION public.yeni_kisi_ekle(p_kisino integer, p_ad character varying, p_kisituru character varying) OWNER TO postgres; SET default_tablespace = ''; SET default_table_access_method = heap; -- -- TOC entry 243 (class 1259 OID 18495) -- Name: calisanlar; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.calisanlar ( kisino integer NOT NULL, rol character varying(30) NOT NULL, iletisim character varying(50) NOT NULL, performans integer, vardiya integer, kullaniciadi character varying(100) NOT NULL, sifre character varying(100) NOT NULL ); ALTER TABLE public.calisanlar OWNER TO postgres; -- -- TOC entry 223 (class 1259 OID 18314) -- Name: degerlendirmeler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.degerlendirmeler ( degerlendirmeno integer NOT NULL, kisino integer, puan integer ); ALTER TABLE public.degerlendirmeler OWNER TO postgres; -- -- TOC entry 222 (class 1259 OID 18313) -- Name: degerlendirmeler_degerlendirmeno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.degerlendirmeler_degerlendirmeno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.degerlendirmeler_degerlendirmeno_seq OWNER TO postgres; -- -- TOC entry 4978 (class 0 OID 0) -- Dependencies: 222 -- Name: degerlendirmeler_degerlendirmeno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.degerlendirmeler_degerlendirmeno_seq OWNED BY public.degerlendirmeler.degerlendirmeno; -- -- TOC entry 218 (class 1259 OID 18263) -- Name: kisiler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.kisiler ( kisino integer NOT NULL, ad character varying(50) NOT NULL, kisituru character varying(20) ); ALTER TABLE public.kisiler OWNER TO postgres; -- -- TOC entry 217 (class 1259 OID 18262) -- Name: kisiler_kisino_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.kisiler_kisino_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.kisiler_kisino_seq OWNER TO postgres; -- -- TOC entry 4979 (class 0 OID 0) -- Dependencies: 217 -- Name: kisiler_kisino_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.kisiler_kisino_seq OWNED BY public.kisiler.kisino; -- -- TOC entry 240 (class 1259 OID 18443) -- Name: kritikstok; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.kritikstok ( urunno integer NOT NULL, ad text NOT NULL, mevcutstok integer NOT NULL, kategorino integer, tarih timestamp without time zone DEFAULT CURRENT_TIMESTAMP ); ALTER TABLE public.kritikstok OWNER TO postgres; -- -- TOC entry 238 (class 1259 OID 18408) -- Name: malzemeler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.malzemeler ( malzemeno integer NOT NULL, ad character varying(50), stok integer ); ALTER TABLE public.malzemeler OWNER TO postgres; -- -- TOC entry 237 (class 1259 OID 18407) -- Name: malzemeler_malzemeno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.malzemeler_malzemeno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.malzemeler_malzemeno_seq OWNER TO postgres; -- -- TOC entry 4980 (class 0 OID 0) -- Dependencies: 237 -- Name: malzemeler_malzemeno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.malzemeler_malzemeno_seq OWNED BY public.malzemeler.malzemeno; -- -- TOC entry 225 (class 1259 OID 18326) -- Name: masalar; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.masalar ( masano integer NOT NULL, kapasite integer, durum character varying(20) ); ALTER TABLE public.masalar OWNER TO postgres; -- -- TOC entry 224 (class 1259 OID 18325) -- Name: masalar_masano_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.masalar_masano_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.masalar_masano_seq OWNER TO postgres; -- -- TOC entry 4981 (class 0 OID 0) -- Dependencies: 224 -- Name: masalar_masano_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.masalar_masano_seq OWNED BY public.masalar.masano; -- -- TOC entry 233 (class 1259 OID 18374) -- Name: menu; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.menu ( kategorino integer NOT NULL, kategoriad character varying(50) ); ALTER TABLE public.menu OWNER TO postgres; -- -- TOC entry 232 (class 1259 OID 18373) -- Name: menu_kategorino_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.menu_kategorino_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.menu_kategorino_seq OWNER TO postgres; -- -- TOC entry 4982 (class 0 OID 0) -- Dependencies: 232 -- Name: menu_kategorino_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.menu_kategorino_seq OWNED BY public.menu.kategorino; -- -- TOC entry 219 (class 1259 OID 18269) -- Name: musteriler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.musteriler ( kisino integer NOT NULL ); ALTER TABLE public.musteriler OWNER TO postgres; -- -- TOC entry 231 (class 1259 OID 18362) -- Name: odemeler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.odemeler ( odemeno integer NOT NULL, siparisno integer, tutar numeric(10,2), tarih timestamp without time zone, odemeturu character varying(20), durum character varying(1), CONSTRAINT durum CHECK ((upper((durum)::text) = ANY (ARRAY['A'::text, 'P'::text]))) ); ALTER TABLE public.odemeler OWNER TO postgres; -- -- TOC entry 230 (class 1259 OID 18361) -- Name: odemeler_odemeno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.odemeler_odemeno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.odemeler_odemeno_seq OWNER TO postgres; -- -- TOC entry 4983 (class 0 OID 0) -- Dependencies: 230 -- Name: odemeler_odemeno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.odemeler_odemeno_seq OWNED BY public.odemeler.odemeno; -- -- TOC entry 242 (class 1259 OID 18488) -- Name: performans; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.performans ( performansno integer NOT NULL, puan character varying(10) ); ALTER TABLE public.performans OWNER TO postgres; -- -- TOC entry 241 (class 1259 OID 18487) -- Name: performans_performansno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.performans_performansno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.performans_performansno_seq OWNER TO postgres; -- -- TOC entry 4984 (class 0 OID 0) -- Dependencies: 241 -- Name: performans_performansno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.performans_performansno_seq OWNED BY public.performans.performansno; -- -- TOC entry 227 (class 1259 OID 18333) -- Name: rezervasyonlar; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.rezervasyonlar ( rezervasyonno integer NOT NULL, kisino integer, masano integer, ad character varying(50), kisisayisi integer, zaman timestamp without time zone ); ALTER TABLE public.rezervasyonlar OWNER TO postgres; -- -- TOC entry 226 (class 1259 OID 18332) -- Name: rezervasyonlar_rezervasyonno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.rezervasyonlar_rezervasyonno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.rezervasyonlar_rezervasyonno_seq OWNER TO postgres; -- -- TOC entry 4985 (class 0 OID 0) -- Dependencies: 226 -- Name: rezervasyonlar_rezervasyonno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.rezervasyonlar_rezervasyonno_seq OWNED BY public.rezervasyonlar.rezervasyonno; -- -- TOC entry 229 (class 1259 OID 18350) -- Name: siparisler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.siparisler ( siparisno integer NOT NULL, masano integer, zaman timestamp without time zone, durum character(1), CONSTRAINT durum CHECK ((upper((durum)::text) = ANY (ARRAY['A'::text, 'P'::text]))) ); ALTER TABLE public.siparisler OWNER TO postgres; -- -- TOC entry 228 (class 1259 OID 18349) -- Name: siparisler_siparisno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.siparisler_siparisno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.siparisler_siparisno_seq OWNER TO postgres; -- -- TOC entry 4986 (class 0 OID 0) -- Dependencies: 228 -- Name: siparisler_siparisno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.siparisler_siparisno_seq OWNED BY public.siparisler.siparisno; -- -- TOC entry 236 (class 1259 OID 18392) -- Name: siparisurunleri; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.siparisurunleri ( siparisno integer NOT NULL, urunno integer NOT NULL, miktar integer ); ALTER TABLE public.siparisurunleri OWNER TO postgres; -- -- TOC entry 235 (class 1259 OID 18381) -- Name: urunler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.urunler ( urunno integer NOT NULL, kategorino integer, ad character varying(50), fiyat numeric(10,2), stok integer, resim character varying(500) ); ALTER TABLE public.urunler OWNER TO postgres; -- -- TOC entry 234 (class 1259 OID 18380) -- Name: urunler_urunno_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.urunler_urunno_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.urunler_urunno_seq OWNER TO postgres; -- -- TOC entry 4987 (class 0 OID 0) -- Dependencies: 234 -- Name: urunler_urunno_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.urunler_urunno_seq OWNED BY public.urunler.urunno; -- -- TOC entry 239 (class 1259 OID 18414) -- Name: urunmalzemeleri; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.urunmalzemeleri ( urunno integer NOT NULL, malzemeno integer NOT NULL, stok integer ); ALTER TABLE public.urunmalzemeleri OWNER TO postgres; -- -- TOC entry 221 (class 1259 OID 18302) -- Name: vardiyalar; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.vardiyalar ( vardiyano integer NOT NULL, vardiya character varying(20) ); ALTER TABLE public.vardiyalar OWNER TO postgres; -- -- TOC entry 220 (class 1259 OID 18301) -- Name: vardiyalar_vardiyano_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- CREATE SEQUENCE public.vardiyalar_vardiyano_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE public.vardiyalar_vardiyano_seq OWNER TO postgres; -- -- TOC entry 4988 (class 0 OID 0) -- Dependencies: 220 -- Name: vardiyalar_vardiyano_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres -- ALTER SEQUENCE public.vardiyalar_vardiyano_seq OWNED BY public.vardiyalar.vardiyano; -- -- TOC entry 244 (class 1259 OID 18587) -- Name: yoneticiler; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.yoneticiler ( kisino integer NOT NULL, kullaniciadi character varying(100) NOT NULL, sifre character varying(100) NOT NULL ); ALTER TABLE public.yoneticiler OWNER TO postgres; -- -- TOC entry 4729 (class 2604 OID 18317) -- Name: degerlendirmeler degerlendirmeno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.degerlendirmeler ALTER COLUMN degerlendirmeno SET DEFAULT nextval('public.degerlendirmeler_degerlendirmeno_seq'::regclass); -- -- TOC entry 4727 (class 2604 OID 18266) -- Name: kisiler kisino; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.kisiler ALTER COLUMN kisino SET DEFAULT nextval('public.kisiler_kisino_seq'::regclass); -- -- TOC entry 4736 (class 2604 OID 18411) -- Name: malzemeler malzemeno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.malzemeler ALTER COLUMN malzemeno SET DEFAULT nextval('public.malzemeler_malzemeno_seq'::regclass); -- -- TOC entry 4730 (class 2604 OID 18329) -- Name: masalar masano; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.masalar ALTER COLUMN masano SET DEFAULT nextval('public.masalar_masano_seq'::regclass); -- -- TOC entry 4734 (class 2604 OID 18377) -- Name: menu kategorino; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.menu ALTER COLUMN kategorino SET DEFAULT nextval('public.menu_kategorino_seq'::regclass); -- -- TOC entry 4733 (class 2604 OID 18365) -- Name: odemeler odemeno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.odemeler ALTER COLUMN odemeno SET DEFAULT nextval('public.odemeler_odemeno_seq'::regclass); -- -- TOC entry 4738 (class 2604 OID 18491) -- Name: performans performansno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.performans ALTER COLUMN performansno SET DEFAULT nextval('public.performans_performansno_seq'::regclass); -- -- TOC entry 4731 (class 2604 OID 18336) -- Name: rezervasyonlar rezervasyonno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.rezervasyonlar ALTER COLUMN rezervasyonno SET DEFAULT nextval('public.rezervasyonlar_rezervasyonno_seq'::regclass); -- -- TOC entry 4732 (class 2604 OID 18353) -- Name: siparisler siparisno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisler ALTER COLUMN siparisno SET DEFAULT nextval('public.siparisler_siparisno_seq'::regclass); -- -- TOC entry 4735 (class 2604 OID 18384) -- Name: urunler urunno; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunler ALTER COLUMN urunno SET DEFAULT nextval('public.urunler_urunno_seq'::regclass); -- -- TOC entry 4728 (class 2604 OID 18305) -- Name: vardiyalar vardiyano; Type: DEFAULT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.vardiyalar ALTER COLUMN vardiyano SET DEFAULT nextval('public.vardiyalar_vardiyano_seq'::regclass); -- -- TOC entry 4971 (class 0 OID 18495) -- Dependencies: 243 -- Data for Name: calisanlar; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.calisanlar (kisino, rol, iletisim, performans, vardiya, kullaniciadi, sifre) FROM stdin; 4 Garson 05552341111 4 2 osman.dere osman123 \. -- -- TOC entry 4951 (class 0 OID 18314) -- Dependencies: 223 -- Data for Name: degerlendirmeler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.degerlendirmeler (degerlendirmeno, kisino, puan) FROM stdin; 2 4 2 3 3 3 \. -- -- TOC entry 4946 (class 0 OID 18263) -- Dependencies: 218 -- Data for Name: kisiler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.kisiler (kisino, ad, kisituru) FROM stdin; 4 Osman Dere Müşteri 3 Mehmet Şimşek Garson 2 Ali Veli Müşteri \. -- -- TOC entry 4968 (class 0 OID 18443) -- Dependencies: 240 -- Data for Name: kritikstok; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.kritikstok (urunno, ad, mevcutstok, kategorino, tarih) FROM stdin; 8 Makarna 0 1 2024-12-24 05:56:49.246661 \. -- -- TOC entry 4966 (class 0 OID 18408) -- Dependencies: 238 -- Data for Name: malzemeler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.malzemeler (malzemeno, ad, stok) FROM stdin; 1 Köfte 200 2 Tavuk 250 \. -- -- TOC entry 4953 (class 0 OID 18326) -- Dependencies: 225 -- Data for Name: masalar; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.masalar (masano, kapasite, durum) FROM stdin; 1 4 dolu 2 2 bos \. -- -- TOC entry 4961 (class 0 OID 18374) -- Dependencies: 233 -- Data for Name: menu; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.menu (kategorino, kategoriad) FROM stdin; 1 Yiyecek 2 İçecek 3 Alkollü İçecekler \. -- -- TOC entry 4947 (class 0 OID 18269) -- Dependencies: 219 -- Data for Name: musteriler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.musteriler (kisino) FROM stdin; 4 3 \. -- -- TOC entry 4959 (class 0 OID 18362) -- Dependencies: 231 -- Data for Name: odemeler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.odemeler (odemeno, siparisno, tutar, tarih, odemeturu, durum) FROM stdin; 1 1 500.00 2024-12-20 21:56:23.241128 Nakit A 2 1 550.00 2024-12-20 21:56:23.241128 Nakit A 3 1 1666.00 2024-12-21 04:49:17.200269 nakit a 4 1 400.00 2024-12-21 17:00:38.250875 Kredi Kartı P 17 43 900.00 2024-12-23 13:42:06.259374 Kredi Kartı P 18 44 240.00 2024-12-23 13:46:37.873869 Kredi Kartı P 19 45 1200.00 2024-12-23 13:47:28.534848 Kredi Kartı P 20 46 240.00 2024-12-23 13:48:42.432571 Kredi Kartı P 22 49 750.00 2024-12-23 13:58:39.280175 Nakit P 25 52 240.00 2024-12-23 14:10:18.836109 Kredi Kartı P 26 53 120.00 2024-12-23 14:12:57.904578 Kredi Kartı P 28 55 120.00 2024-12-23 14:22:55.090914 Kredi Kartı P 29 56 150.00 2024-12-23 14:25:07.92635 Kredi Kartı P 30 57 120.00 2024-12-23 14:26:05.730262 Kredi Kartı P 31 58 150.00 2024-12-23 14:27:26.704508 Kredi Kartı P 34 61 120.00 2024-12-23 14:30:22.058589 Kredi Kartı P 36 63 120.00 2024-12-23 14:33:27.003986 Kredi Kartı P 37 64 150.00 2024-12-23 14:37:48.578311 Kredi Kartı P 39 66 120.00 2024-12-23 14:43:22.480975 Kredi Kartı P 42 69 200.00 2024-12-23 14:51:35.667451 Kredi Kartı P 45 72 120.00 2024-12-23 14:57:11.07861 Kredi Kartı P 46 73 120.00 2024-12-23 15:14:48.723948 Kredi Kartı P 49 76 150.00 2024-12-23 16:25:10.742613 Kredi Kartı P 52 79 470.00 2024-12-23 16:35:55.593395 Kredi Kartı P 53 80 620.00 2024-12-23 16:43:04.020095 Kredi Kartı P 54 81 270.00 2024-12-23 16:44:24.009965 Kredi Kartı P 56 83 350.00 2024-12-23 17:00:29.277662 Kredi Kartı P 57 1 200.00 2024-12-16 14:30:00 Kredi Kartı \N 58 1 200.00 2024-12-16 14:30:00 Kredi Kartıxx \N 59 5 450.00 2024-12-16 14:30:00 Kredi Kartı \N \. -- -- TOC entry 4970 (class 0 OID 18488) -- Dependencies: 242 -- Data for Name: performans; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.performans (performansno, puan) FROM stdin; 5 🤩 4 😆 3 😅 2 😀 1 🙂 \. -- -- TOC entry 4955 (class 0 OID 18333) -- Dependencies: 227 -- Data for Name: rezervasyonlar; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.rezervasyonlar (rezervasyonno, kisino, masano, ad, kisisayisi, zaman) FROM stdin; \. -- -- TOC entry 4957 (class 0 OID 18350) -- Dependencies: 229 -- Data for Name: siparisler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.siparisler (siparisno, masano, zaman, durum) FROM stdin; 1 1 2024-12-18 19:08:54.11116 A 5 1 2024-12-18 20:40:47.147819 P 3 1 2024-12-18 20:04:32.761642 P 4 1 2024-12-18 20:05:30.429649 P 43 1 2024-12-23 13:42:05.852597 A 44 1 2024-12-23 13:46:37.43247 A 45 1 2024-12-23 13:47:27.869714 A 46 1 2024-12-23 13:48:42.064064 A 49 1 2024-12-23 13:58:38.60436 A 52 1 2024-12-23 14:10:18.238961 A 53 1 2024-12-23 14:12:57.657206 A 55 1 2024-12-23 14:22:54.917594 A 56 1 2024-12-23 14:25:07.499393 A 57 1 2024-12-23 14:26:05.292943 A 58 1 2024-12-23 14:27:26.0806 A 61 1 2024-12-23 14:30:21.814115 A 63 1 2024-12-23 14:33:26.239576 A 64 1 2024-12-23 14:37:48.412433 A 66 1 2024-12-23 14:43:20.582563 A 69 1 2024-12-23 14:51:35.517761 A 72 1 2024-12-23 14:57:10.893214 A 73 1 2024-12-23 15:14:46.770771 A 76 1 2024-12-23 16:25:10.606109 A 79 1 2024-12-23 16:35:55.239404 A 80 1 2024-12-23 16:43:03.597879 A 81 1 2024-12-23 16:44:23.894774 A 83 1 2024-12-23 17:00:28.946267 A 6 1 2024-12-18 19:08:54.11116 A \. -- -- TOC entry 4964 (class 0 OID 18392) -- Dependencies: 236 -- Data for Name: siparisurunleri; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.siparisurunleri (siparisno, urunno, miktar) FROM stdin; 43 6 9 44 3 9 45 6 16 1 1 1 3 2 1 4 2 1 5 2 3 46 3 9 49 4 5 52 5 2 53 5 1 55 5 1 56 4 1 57 5 1 58 4 1 61 5 1 63 5 1 64 4 1 66 5 1 69 1 1 72 5 1 73 5 1 76 4 1 79 4 1 79 5 1 79 1 1 80 2 1 80 4 1 80 5 1 80 1 1 81 4 1 81 5 1 83 2 1 83 1 1 6 5 3 \. -- -- TOC entry 4963 (class 0 OID 18381) -- Dependencies: 235 -- Data for Name: urunler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.urunler (urunno, kategorino, ad, fiyat, stok, resim) FROM stdin; 8 1 Makarna 200.00 0 \N 1 1 Pasta 200.00 28 https://static.vecteezy.com/system/resources/previews/025/268/608/large_2x/german-chocolate-cake-with-ai-generated-free-png.png 4 2 Latte 150.00 18 https://static.vecteezy.com/system/resources/previews/023/742/327/large_2x/latte-coffee-isolated-illustration-ai-generative-free-png.png 6 3 Viski 300.00 33 \N 3 2 Milkshake 80.00 27 https://static.vecteezy.com/system/resources/previews/029/107/695/large_2x/chocolate-milkshake-with-toppings-on-a-transparent-background-ai-generative-free-png.png 5 2 Mocha 120.00 35 https://static.vecteezy.com/system/resources/previews/021/049/268/large_2x/3d-realistic-coffee-cup-coffee-cup-cartoon-free-png.png 10 1 Tavuk Döner 150.00 6 9 2 Çorba 75.00 30 https://static.vecteezy.com/system/resources/previews/025/270/145/large_2x/onion-soup-with-ai-generated-free-png.png 2 1 Menemen 150.00 20 \N \. -- -- TOC entry 4967 (class 0 OID 18414) -- Dependencies: 239 -- Data for Name: urunmalzemeleri; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.urunmalzemeleri (urunno, malzemeno, stok) FROM stdin; \. -- -- TOC entry 4949 (class 0 OID 18302) -- Dependencies: 221 -- Data for Name: vardiyalar; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.vardiyalar (vardiyano, vardiya) FROM stdin; 1 8-5 2 5-12 \. -- -- TOC entry 4972 (class 0 OID 18587) -- Dependencies: 244 -- Data for Name: yoneticiler; Type: TABLE DATA; Schema: public; Owner: postgres -- COPY public.yoneticiler (kisino, kullaniciadi, sifre) FROM stdin; \. -- -- TOC entry 4989 (class 0 OID 0) -- Dependencies: 222 -- Name: degerlendirmeler_degerlendirmeno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.degerlendirmeler_degerlendirmeno_seq', 1, false); -- -- TOC entry 4990 (class 0 OID 0) -- Dependencies: 217 -- Name: kisiler_kisino_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.kisiler_kisino_seq', 3, true); -- -- TOC entry 4991 (class 0 OID 0) -- Dependencies: 237 -- Name: malzemeler_malzemeno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.malzemeler_malzemeno_seq', 1, false); -- -- TOC entry 4992 (class 0 OID 0) -- Dependencies: 224 -- Name: masalar_masano_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.masalar_masano_seq', 1, false); -- -- TOC entry 4993 (class 0 OID 0) -- Dependencies: 232 -- Name: menu_kategorino_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.menu_kategorino_seq', 1, false); -- -- TOC entry 4994 (class 0 OID 0) -- Dependencies: 230 -- Name: odemeler_odemeno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.odemeler_odemeno_seq', 59, true); -- -- TOC entry 4995 (class 0 OID 0) -- Dependencies: 241 -- Name: performans_performansno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.performans_performansno_seq', 1, false); -- -- TOC entry 4996 (class 0 OID 0) -- Dependencies: 226 -- Name: rezervasyonlar_rezervasyonno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.rezervasyonlar_rezervasyonno_seq', 1, false); -- -- TOC entry 4997 (class 0 OID 0) -- Dependencies: 228 -- Name: siparisler_siparisno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.siparisler_siparisno_seq', 83, true); -- -- TOC entry 4998 (class 0 OID 0) -- Dependencies: 234 -- Name: urunler_urunno_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.urunler_urunno_seq', 1, true); -- -- TOC entry 4999 (class 0 OID 0) -- Dependencies: 220 -- Name: vardiyalar_vardiyano_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- SELECT pg_catalog.setval('public.vardiyalar_vardiyano_seq', 1, false); -- -- TOC entry 4774 (class 2606 OID 18499) -- Name: calisanlar calisanlar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.calisanlar ADD CONSTRAINT calisanlar_pkey PRIMARY KEY (kisino); -- -- TOC entry 4748 (class 2606 OID 18319) -- Name: degerlendirmeler degerlendirmeler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.degerlendirmeler ADD CONSTRAINT degerlendirmeler_pkey PRIMARY KEY (degerlendirmeno); -- -- TOC entry 4750 (class 2606 OID 18705) -- Name: degerlendirmeler kisiNo_unique; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.degerlendirmeler ADD CONSTRAINT "kisiNo_unique" UNIQUE (kisino); -- -- TOC entry 4742 (class 2606 OID 18268) -- Name: kisiler kisiler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.kisiler ADD CONSTRAINT kisiler_pkey PRIMARY KEY (kisino); -- -- TOC entry 4770 (class 2606 OID 18450) -- Name: kritikstok kritikstok_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.kritikstok ADD CONSTRAINT kritikstok_pkey PRIMARY KEY (urunno); -- -- TOC entry 4766 (class 2606 OID 18413) -- Name: malzemeler malzemeler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.malzemeler ADD CONSTRAINT malzemeler_pkey PRIMARY KEY (malzemeno); -- -- TOC entry 4752 (class 2606 OID 18331) -- Name: masalar masalar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.masalar ADD CONSTRAINT masalar_pkey PRIMARY KEY (masano); -- -- TOC entry 4760 (class 2606 OID 18379) -- Name: menu menu_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.menu ADD CONSTRAINT menu_pkey PRIMARY KEY (kategorino); -- -- TOC entry 4744 (class 2606 OID 18273) -- Name: musteriler musteriler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.musteriler ADD CONSTRAINT musteriler_pkey PRIMARY KEY (kisino); -- -- TOC entry 4758 (class 2606 OID 18367) -- Name: odemeler odemeler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.odemeler ADD CONSTRAINT odemeler_pkey PRIMARY KEY (odemeno); -- -- TOC entry 4772 (class 2606 OID 18493) -- Name: performans performans_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.performans ADD CONSTRAINT performans_pkey PRIMARY KEY (performansno); -- -- TOC entry 4754 (class 2606 OID 18338) -- Name: rezervasyonlar rezervasyonlar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.rezervasyonlar ADD CONSTRAINT rezervasyonlar_pkey PRIMARY KEY (rezervasyonno); -- -- TOC entry 4756 (class 2606 OID 18355) -- Name: siparisler siparisler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisler ADD CONSTRAINT siparisler_pkey PRIMARY KEY (siparisno); -- -- TOC entry 4764 (class 2606 OID 18396) -- Name: siparisurunleri siparisurunleri_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisurunleri ADD CONSTRAINT siparisurunleri_pkey PRIMARY KEY (siparisno, urunno); -- -- TOC entry 4762 (class 2606 OID 18386) -- Name: urunler urunler_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunler ADD CONSTRAINT urunler_pkey PRIMARY KEY (urunno); -- -- TOC entry 4768 (class 2606 OID 18418) -- Name: urunmalzemeleri urunmalzemeleri_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunmalzemeleri ADD CONSTRAINT urunmalzemeleri_pkey PRIMARY KEY (urunno, malzemeno); -- -- TOC entry 4746 (class 2606 OID 18307) -- Name: vardiyalar vardiyalar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.vardiyalar ADD CONSTRAINT vardiyalar_pkey PRIMARY KEY (vardiyano); -- -- TOC entry 4776 (class 2606 OID 18591) -- Name: yoneticiler yonetici_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.yoneticiler ADD CONSTRAINT yonetici_pkey PRIMARY KEY (kisino); -- -- TOC entry 4797 (class 2620 OID 18452) -- Name: urunler kritik_stok_trigger; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER kritik_stok_trigger AFTER UPDATE ON public.urunler FOR EACH ROW EXECUTE FUNCTION public.kritik_stok_ekle(); -- -- TOC entry 4793 (class 2620 OID 18710) -- Name: rezervasyonlar masa_durum_guncelle; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER masa_durum_guncelle AFTER INSERT OR DELETE ON public.rezervasyonlar FOR EACH ROW EXECUTE FUNCTION public.masa_durum_guncelle(); -- -- TOC entry 4794 (class 2620 OID 18709) -- Name: rezervasyonlar masa_durum_tetikleyici; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER masa_durum_tetikleyici AFTER INSERT OR DELETE ON public.rezervasyonlar FOR EACH ROW EXECUTE FUNCTION public.masa_durum_guncelle(); -- -- TOC entry 4795 (class 2620 OID 18438) -- Name: rezervasyonlar masa_durum_trigger; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER masa_durum_trigger AFTER INSERT ON public.rezervasyonlar FOR EACH ROW EXECUTE FUNCTION public.masa_durum_guncelle(); -- -- TOC entry 4796 (class 2620 OID 18440) -- Name: siparisler siparis_sil_trigger; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER siparis_sil_trigger BEFORE DELETE ON public.siparisler FOR EACH ROW EXECUTE FUNCTION public.siparis_urun_temizle(); -- -- TOC entry 4798 (class 2620 OID 18518) -- Name: siparisurunleri siparis_stok_trigger; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER siparis_stok_trigger AFTER INSERT ON public.siparisurunleri FOR EACH ROW EXECUTE FUNCTION public.siparis_stok_azalt(); -- -- TOC entry 4799 (class 2620 OID 18468) -- Name: siparisurunleri stok_artir_trigger; Type: TRIGGER; Schema: public; Owner: postgres -- CREATE TRIGGER stok_artir_trigger AFTER DELETE ON public.siparisurunleri FOR EACH ROW EXECUTE FUNCTION public.stok_artir(); -- -- TOC entry 4788 (class 2606 OID 18692) -- Name: calisanlar calisanlar_kisino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.calisanlar ADD CONSTRAINT calisanlar_kisino_fkey FOREIGN KEY (kisino) REFERENCES public.kisiler(kisino) ON DELETE CASCADE; -- -- TOC entry 4789 (class 2606 OID 18505) -- Name: calisanlar calisanlar_performans_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.calisanlar ADD CONSTRAINT calisanlar_performans_fkey FOREIGN KEY (performans) REFERENCES public.performans(performansno); -- -- TOC entry 4790 (class 2606 OID 18510) -- Name: calisanlar calisanlar_vardiya_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.calisanlar ADD CONSTRAINT calisanlar_vardiya_fkey FOREIGN KEY (vardiya) REFERENCES public.vardiyalar(vardiyano); -- -- TOC entry 4778 (class 2606 OID 18599) -- Name: degerlendirmeler degerlendirmeler_kisino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.degerlendirmeler ADD CONSTRAINT degerlendirmeler_kisino_fkey FOREIGN KEY (kisino) REFERENCES public.musteriler(kisino) ON DELETE CASCADE; -- -- TOC entry 4791 (class 2606 OID 18677) -- Name: calisanlar fk_calisanlar_kisiler; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.calisanlar ADD CONSTRAINT fk_calisanlar_kisiler FOREIGN KEY (kisino) REFERENCES public.kisiler(kisino) ON DELETE CASCADE; -- -- TOC entry 4777 (class 2606 OID 18697) -- Name: musteriler musteriler_kisino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.musteriler ADD CONSTRAINT musteriler_kisino_fkey FOREIGN KEY (kisino) REFERENCES public.kisiler(kisino) ON DELETE CASCADE; -- -- TOC entry 4782 (class 2606 OID 18629) -- Name: odemeler odemeler_siparisno_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.odemeler ADD CONSTRAINT odemeler_siparisno_fkey FOREIGN KEY (siparisno) REFERENCES public.siparisler(siparisno) ON DELETE CASCADE; -- -- TOC entry 4779 (class 2606 OID 18604) -- Name: rezervasyonlar rezervasyonlar_kisino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.rezervasyonlar ADD CONSTRAINT rezervasyonlar_kisino_fkey FOREIGN KEY (kisino) REFERENCES public.musteriler(kisino) ON DELETE CASCADE; -- -- TOC entry 4780 (class 2606 OID 18619) -- Name: rezervasyonlar rezervasyonlar_masano_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.rezervasyonlar ADD CONSTRAINT rezervasyonlar_masano_fkey FOREIGN KEY (masano) REFERENCES public.masalar(masano) ON DELETE CASCADE; -- -- TOC entry 4781 (class 2606 OID 18624) -- Name: siparisler siparisler_masano_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisler ADD CONSTRAINT siparisler_masano_fkey FOREIGN KEY (masano) REFERENCES public.masalar(masano) ON DELETE CASCADE; -- -- TOC entry 4784 (class 2606 OID 18634) -- Name: siparisurunleri siparisurunleri_siparisno_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisurunleri ADD CONSTRAINT siparisurunleri_siparisno_fkey FOREIGN KEY (siparisno) REFERENCES public.siparisler(siparisno) ON DELETE CASCADE; -- -- TOC entry 4785 (class 2606 OID 18644) -- Name: siparisurunleri siparisurunleri_urunno_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.siparisurunleri ADD CONSTRAINT siparisurunleri_urunno_fkey FOREIGN KEY (urunno) REFERENCES public.urunler(urunno); -- -- TOC entry 4783 (class 2606 OID 18387) -- Name: urunler urunler_kategorino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunler ADD CONSTRAINT urunler_kategorino_fkey FOREIGN KEY (kategorino) REFERENCES public.menu(kategorino); -- -- TOC entry 4786 (class 2606 OID 18424) -- Name: urunmalzemeleri urunmalzemeleri_malzemeno_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunmalzemeleri ADD CONSTRAINT urunmalzemeleri_malzemeno_fkey FOREIGN KEY (malzemeno) REFERENCES public.malzemeler(malzemeno); -- -- TOC entry 4787 (class 2606 OID 18649) -- Name: urunmalzemeleri urunmalzemeleri_urunno_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.urunmalzemeleri ADD CONSTRAINT urunmalzemeleri_urunno_fkey FOREIGN KEY (urunno) REFERENCES public.urunler(urunno) ON DELETE CASCADE; -- -- TOC entry 4792 (class 2606 OID 18687) -- Name: yoneticiler yonetici_kisino_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public.yoneticiler ADD CONSTRAINT yonetici_kisino_fkey FOREIGN KEY (kisino) REFERENCES public.kisiler(kisino) ON DELETE CASCADE; -- Completed on 2024-12-24 07:33:27 -- -- PostgreSQL database dump complete --