Láká Vás práce s PostgreSQL? Naučte se spravovat své databáze v několika krocích!
Úvod
Prerekvizity
Před pokračováním v tomto tutoriálu se prosím ujistěte, že:
- disponujete instancí CloudDB.
- jste obeznámeni se základní příručkou ke službě CloudDB: docs/cloud/clouddb/debuter-avec-clouddb
Co je to databáze PostgreSQL?
PostgreSQL je objektově-relační systém pro správu databází (ORDBMS). Jedná se o vysoce spolehlivý systém pro správu velkých datových objemů. K tomuto systému se v současné době váže rozsáhlá a aktivní komunita.
Přihlášení do databáze
Mějte prosím na paměti, že tato služba nezprostředkovává přímý přístup k hostitelskému serveru, ale pouze k databázím hostovaným na hostitelském serveru. Generické SQL příkazy zde fungují bez potíží. Software HeidiSQL či SQuirrel SQL je 100% kompatibilní.
Před přihlášením do své databáze se ujistěte, že disponujete následujícími informacemi:
- Adresa databázové instance
- Port databáze
- Uživatelské jméno
- Heslo
- Název databáze
Výše uvedené informace naleznete v rámci rozhraní pro správu Vaší databázové instance v Zákaznickém prostoru OVH.
V případě potíží se obraťte na následující příručku:
Připojení přes příkazový řádek
psql --host=server --port=port --user=user --password=password database_name
Připojení pomocí PHP skriptu
1. <?php
2. $myPDO = new PDO('pgsql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>
Softwarové připojení (SQuirreL SQL)
- Po spuštění programu SQuirrel SQL klikněte na tlačítko
Aliasesa následně na+.
- Vyplňte následující pole a potvrďte kliknutím na tlačítko
OK:- Name: zadejte název.
- Driver: zvolte "PostgreSQL".
- URL: zadejte adresu serveru a port v následujícím formátu: jdbc:postgresql://server:port/database
- User Name: zadejte uživatelské jméno.
- Password: zadejte heslo.
- Opět potvrďte kliknutím na tlačítko
Connect
Nyní jste připojeni ke své databázi:
Připojení přes phpPgAdmin
Tento návod bude již brzy k dispozici v rámci samostatné příručky.
Export databáze PostgreSQL
Export databáze přes příkazový řádek
pg_dump --host=server --port=port --user=user --password=password database_name > database_name.sql
Import databáze PostgreSQL
Import databáze přes příkazový řádek
psql --host=server --port=port --user=user --password=password database_name < database_name.sql