- Konfiguracja dostęu do bazy danych PostgreSQL na serwerze Pascal z narzędzia DBeaver
- Prosty serwis WWW opracowany w języku php z dostępem do RBD PostgreSQL
- Serwis WWW - odczyt i zapis książek do bazy danych
- Serwis WWW - operacje CRUD
Dostęp do bazy danych PostgreSQL na serwerz pascal wymaga konfiguracji dostępu do bazy danych oraz serwera poprzez który dostaniemy się do bazy danych (tunel).
create schema lab01 ; create table lab01.osoba ( nazwisko varchar(30), imie varchar(20), ocena char(5) ) ; insert into lab01.osoba ( nazwisko, imie, ocena ) values ( 'Babacki', 'Marek', '5'), ( 'Zazacki', 'Edward', '4'), ( 'Abacki', 'Adam', '5') ;
<?php //$host = 'rogue.db.elephantsql.com' ; //$db = '--nazwa--' ; //$user = '--user--' ; //$password = '--haslo--' ; $host = 'pascal.fis.agh.edu.pl' ; $db = '--user--' ; $user = '--user--' ; $password = '--haslo--' ; ?>
CREATE SCHEMA lab01; CREATE TABLE lab01.ksiazka ( ISBN char(12) PRIMARY KEY, autor varchar(50), tytul varchar(100) NOT NULL, rok_wydania char(4) ) ; ALTER TABLE lab01.ksiazka ADD wydawnictwo varchar(50) ; ALTER TABLE lab01.ksiazka ADD cena decimal(10,2) ;
<?php //$host = 'rogue.db.elephantsql.com' ; //$db = '--nazwa--' ; //$user = '--user--' ; //$password = '--haslo--' ; $host = 'pascal.fis.agh.edu.pl' ; $db = '--user--' ; $user = '--user--' ; $password = '--haslo--' ; ?>
<?php //$host = 'rogue.db.elephantsql.com' ; //$db = '--nazwa--' ; //$user = '--user--' ; //$password = '--haslo--' ; $host = 'pascal.fis.agh.edu.pl' ; $db = '--user--' ; $user = '--user--' ; $password = '--haslo--' ; ?>