sql >> Databáze >  >> RDS >> PostgreSQL

Jak povolit vzdálený přístup k databázi PostgreSQL

Abyste mohli vzdáleně přistupovat k databázi PostgreSQL, musíte nastavit dva hlavní konfigurační soubory PostgreSQL:

postgresql.conf
pg_hba.conf

Zde je stručný popis, jak je můžete nastavit (všimněte si, že následující popis je čistě orientační:Abyste mohli bezpečně nakonfigurovat stroj, musíte být obeznámeni se všemi parametry a jejich významem)

Nejprve nakonfigurujte službu PostgreSQL tak, aby naslouchala na portu 5432 na všech síťových rozhraních v počítači se systémem Windows 7:
otevřete soubor postgresql.conf (obvykle se nachází v C:\Program Files\PostgreSQL\9.2\data) a nastaví parametr

listen_addresses = '*'

Zkontrolujte síťovou adresu virtuálního počítače WindowsXP a nastavte parametry v souboru pg_hba.conf (umístěný ve stejném adresáři jako postgresql.conf), aby postgresql mohl přijímat připojení od hostitelů virtuálního stroje.
Pokud například počítač s Windows XP mají IP adresu 192.168.56.2, přidejte pg_hba.conf soubor:

host all all 192.168.56.1/24 md5

tímto způsobem bude PostgreSQL přijímat připojení od všech hostitelů v síti 192.168.1.XXX.

Restartujte službu PostgreSQL ve Windows 7 (Služby-> PosgreSQL 9.2:klikněte pravým tlačítkem a restartujte službu). Nainstalujte pgAdmin na počítač s Windows XP a zkuste se připojit k PostgreSQL.



  1. v postgres, můžete nastavit výchozí formátování pro časové razítko, podle relace nebo globálně?

  2. SQL :v klauzuli v uložené proceduře:jak předávat hodnoty

  3. Závazné parametry pro klauzuli WHERE IN s PDO

  4. Jak převést řetězec na datum/čas na serveru SQL pomocí PARSE()