Chcesz korzystać z PostgreSQL? Sprawdź, jak w prosty sposób tworzyć bazy danych i nimi zarządzać!
Informacje ogolne
Wymagania
Wymagane jest: - Posiadanie instancji CloudDB - Zapoznanie się z przewodnikiem na temat CloudDB: docs/cloud/clouddb/debuter-avec-clouddb
Czym jest baza danych PostgreSQL?
PostgreSQL to system zarządzania relacyjnymi bazami danych oraz obiektami (SGBDRO).
Jest to mocny i skalowalny system, który może obsługiwać duże ilości danych. Dysponuje on również bardzo aktywną społecznością.
Logowanie do bazy danych
Oferta ta nie daje dostępu do hosta, lecz do baz danych, które są na nim zainstalowane. Podstawowe polecenia SQL działają bez problemu, a oprogramowanie typu HeidiSQL i SQuirreL SQL jest w pełni kompatybilne.
Aby zalogować się do bazy danych, musisz dysponować:
- Adresem swojej instancji bazy danych
- Portem bazy danych
- Nazwą użytkownika bazy danych
- Hasłem do bazy danych
- Nazwą bazy danych.
Wszystkie te informacje są dostępne w Panelu klienta.
Zapoznaj się również z tym przewodnikiem:
Logowanie z linii polecen
psql --host=serwer --port=port --user=użytkownik --password=password nazwa_bazy
Logowanie poprzez skrypt PHP
1. <?php
2. $myPDO = new PDO('pgsql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>
Logowanie za pomoca oprogramowania (SQuirreL SQL)
- Uruchom program SQuirreL SQL i kliknij na
Aliasesi na+
- Wypełnij poniższe pola i kliknij na przycisk
OK:- Name: Wybierz nazwę
- Driver: Wybierz "PostgreSQL"
- URL: Wskaż nazwę serwera oraz port w formie jdbc:postgresql://server:port/database
- User Name: Wskaż nazwę użytkownika
- Password: Wskaż hasło
- Zatwierdź za pomocą przycisku
Connect
Zalogowałeś się do bazy danych:
Logowanie przez interfejs phppgAdmin
Wkrótce dostępne w innym przewodniku.
Eksportowanie bazy danych PostgreSQL
Eksportowanie bazy z linii polecen
pg_dump --host=serwer --port=port --user=użytkownik --password=password nazwa_bazy > nazwa_bazy.sql
Importowanie bazy danych PostgreSQL
Importowanie bazy z linii polecen
psql --host=serwer --port=port --user=użytkownik --password=password nazwa_bazy < nazwa_bazy.sql