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

Jak se připojit ke vzdálené databázi PostgreSQL přes SSL s Pythonem

Použijte psycopg2 modul.

Budete muset použít možnosti ssl v řetězci připojení nebo je přidat jako argumenty klíčových slov:

import psycopg2

conn = psycopg2.connect(dbname='yourdb', user='dbuser', password='abcd1234', host='server', port='5432', sslmode='require')

V tomto případě sslmode určuje, že je vyžadován protokol SSL.

Chcete-li provést ověření certifikátu serveru, můžete nastavit sslmode verify-full nebo verify-ca . Musíte zadat cestu k certifikátu serveru v sslrootcert . Nastavte také sslcert a sslkey hodnoty do vašeho klientského certifikátu a klíče.

Je to podrobně vysvětleno v dokumentaci PostgreSQL Connection Strings (viz také Klíčová slova parametrů) a v podpoře SSL.



  1. Jak připojit Python k serveru SQL pro automatizaci backendového procesu

  2. Úplné šifrování MariaDB v klidu a během přepravy pro maximální ochranu dat – část druhá

  3. Jak QUOTE() funguje v MariaDB

  4. LOWER() – Převod na malá písmena v PostgreSQL