-- version 4.8.0.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Apr 22, 2019 at 11:11 PM
-- Server version: 10.1.32-MariaDB
-- PHP Version: 7.2.5
--
-- Database: `internet_forum`
--
-- --------------------------------------------------------
--
-- Table structure for table `kategorija`
--
--
-- Dumping data for table `kategorija`
--
-- --------------------------------------------------------
--
-- Table structure for table `korisnik`
--
--
-- Dumping data for table `korisnik`
--
-- --------------------------------------------------------
--
-- Table structure for table `like`
--
-- --------------------------------------------------------
--
-- Table structure for table `odgovor`
--
-- --------------------------------------------------------
--
-- Table structure for table `privatna_poruka`
--
--
-- Dumping data for table `privatna_poruka`
--
-- --------------------------------------------------------
--
-- Table structure for table `tema`
--
CREATE TABLE tema (
[id] int NOT NULL,
[naziv] varchar(200) NOT NULL,
[opis] varchar(200) NOT NULL,
[id_kategorije] int NOT NULL,
[id_korisnika] int NOT NULL,
[tema_stvorena] datetime2(0) NOT NULL DEFAULT GETDATE()
) ;
--
-- Dumping data for table `tema`
--
-- --------------------------------------------------------
--
-- Stand-in structure for view `tema_kat_korisnik`
-- (See below for the actual view)
--
CREATE TABLE tema_kat_korisnik (
[naziv] varchar(200)
,[opis] varchar(200)
,[kategorija] varchar(200)
,[ime] varchar(200)
);
-- --------------------------------------------------------
--
-- Stand-in structure for view `tema_korisnik`
-- (See below for the actual view)
--
CREATE TABLE tema_korisnik (
[naziv] varchar(200)
,[opis] varchar(200)
,[ime] varchar(200)
);
-- --------------------------------------------------------
--
-- Structure for view `tema_kat_korisnik`
--
DROP TABLE IF EXISTS [tema_kat_korisnik];
-- --------------------------------------------------------
--
-- Structure for view `tema_korisnik`
--
DROP TABLE IF EXISTS [tema_korisnik];
--
-- Indexes for dumped tables
--
--
-- Indexes for table `kategorija`
--
ALTER TABLE [kategorija]
ADD PRIMARY KEY ([id]);
--
-- Indexes for table `korisnik`
--
ALTER TABLE [korisnik]
ADD PRIMARY KEY ([id]);
--
-- Indexes for table `like`
--
ALTER TABLE [like]
ADD PRIMARY KEY ([id]),
ADD KEY `like_id_korisnika` ([id_korisnika]),
ADD KEY `like_id_odgovora` ([id_odgovora]);
--
-- Indexes for table `odgovor`
--
ALTER TABLE [odgovor]
ADD PRIMARY KEY ([id]),
ADD KEY `odgovor_id_teme` ([id_teme]),
ADD KEY `odgovor_id_korisnika` ([id_korisnika]);
--
-- Indexes for table `privatna_poruka`
--
ALTER TABLE [privatna_poruka]
ADD PRIMARY KEY ([id]),
ADD KEY `poruka_id_posiljatelja` ([id_posiljatelja]),
ADD KEY `poruka_id_primatelja` ([id_primatelja]);
--
-- Indexes for table `tema`
--
ALTER TABLE [tema]
ADD PRIMARY KEY ([id]),
ADD KEY `tema_kategorija_id` ([id_kategorije]),
ADD KEY `tema_korisnik_id` ([id_korisnika]);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `kategorija`
--
ALTER TABLE [kategorija]
MODIFY [id] cast(10 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `korisnik`
--
ALTER TABLE [korisnik]
MODIFY [id] cast(20 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `like`
--
ALTER TABLE [like]
MODIFY [id] cast(10 as int) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `odgovor`
--
ALTER TABLE [odgovor]
MODIFY [id] cast(10 as int) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `privatna_poruka`
--
ALTER TABLE [privatna_poruka]
MODIFY [id] cast(10 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tema`
--
ALTER TABLE [tema]
MODIFY [id] cast(10 as int) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `like`
--
ALTER TABLE [like]
ADD CONSTRAINT [like_id_korisnika] FOREIGN KEY ([id_korisnika]) REFERENCES
korisnik ([id]),
ADD CONSTRAINT [like_id_odgovora] FOREIGN KEY ([id_odgovora]) REFERENCES
`odgovor` ([id]);
--
-- Constraints for table `odgovor`
--
ALTER TABLE [odgovor]
ADD CONSTRAINT [odgovor_id_korisnika] FOREIGN KEY ([id_korisnika]) REFERENCES
korisnik ([id]),
ADD CONSTRAINT [odgovor_id_teme] FOREIGN KEY ([id_teme]) REFERENCES `tema`
([id]);
--
-- Constraints for table `privatna_poruka`
--
ALTER TABLE [privatna_poruka]
ADD CONSTRAINT [poruka_id_posiljatelja] FOREIGN KEY ([id_posiljatelja])
REFERENCES korisnik ([id]),
ADD CONSTRAINT [poruka_id_primatelja] FOREIGN KEY ([id_primatelja]) REFERENCES
`korisnik` ([id]);
--
-- Constraints for table `tema`
--
ALTER TABLE [tema]
ADD CONSTRAINT [tema_kategorija_id] FOREIGN KEY ([id_kategorije]) REFERENCES
kategorija ([id]),
ADD CONSTRAINT [tema_korisnik_id] FOREIGN KEY ([id_korisnika]) REFERENCES
`korisnik` ([id]);
COMMIT;