Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Baza danych w języku C
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Wysek20
Witam.
Otóż mam następujący problem. Muszę napisać w języku C program który doda wypożyczenie w bazie danych "wypożyczalnia płyt". Baza wygląda tak:
  1. CREATE TABLE klient (
  2. imie varchar(20) NOT NULL,
  3. nazwisko varchar(40) NOT NULL,
  4. nr_dowodu char(10),
  5. id_klienta serial PRIMARY KEY);
  6. CREATE TABLE gatunek(
  7. nazwa varchar(30) NOT NULL,
  8. id_gatunku serial PRIMARY KEY
  9. );
  10. CREATE TABLE plyta(
  11. tytul varchar(40) NOT NULL,
  12. numer serial PRIMARY KEY,
  13. cena numeric(4,2),
  14. gatunek integer REFERENCES gatunek ON DELETE SET NULL ON
  15. UPDATE CASCADE);
  16. CREATE TABLE wypozyczenie(
  17. kto_wypozyczyl int NOT NULL REFERENCES klient ON DELETE
  18. RESTRICT ON UPDATE RESTRICT,
  19. co_wypozyczyl int NOT NULL REFERENCES plyta ON DELETE
  20. RESTRICT ON UPDATE CASCADE,
  21. data_wypozyczenia timestamp DEFAULT now(),
  22. data_zwrotu timestamp,
  23. PRIMARY KEY(kto_wypozyczyl, co_wypozyczyl,
  24. data_wypozyczenia) );

W PHP rozwiązałem ten problem, jednak co do C nie mam pomysłu. Podpowiedział by ktoś z was jak się za to zabrać?
Z góry dziękuje za wszystkie odpowiedzi i pozdrawiam.

cepa
postgres ma oficjalny lib w c wiec poprostu z niego skorzystaj tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.