Začněte nyníZačněte zdarma

Připojení k databázi PostgreSQL

V těchto cvičeních budeš pracovat se skutečnými databázemi hostovanými v cloudu přes Amazon Web Services (AWS)!

Začneme připojením k databázi PostgreSQL. Při práci s PostgreSQL většina vývojářů preferuje databázový ovladač psycopg2 — podporuje prakticky všechny funkce PostgreSQL efektivně a je standardním dialektem pro PostgreSQL v SQLAlchemy.

Z kapitoly 1 si možná pamatuješ, že k připojení k databázi používáme funkci create_engine() a připojovací řetězec. Připojovací řetězce mají obecně tvar "dialect+driver://username:password@host:port/database".

V tomto cvičení se připojovací řetězec skládá ze tří částí: dialekt a ovladač ('postgresql+psycopg2://'), za nimi uživatelské jméno a heslo ('student:datacamp'), pak hostitel a port ('@postgresql.csrrinzqubik.us-east-1.rds.amazonaws.com:5432/') a nakonec název databáze ('census'). Tento řetězec budeš muset předat jako argument funkci create_engine(), aby ses k databázi připojil/a.

Toto cvičení je součástí kurzu

Introduction to Databases in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj create_engine z sqlalchemy.
  • Vytvoř engine pro databázi census zřetězením následujících řetězců:
    • 'postgresql+psycopg2://'
    • 'student:datacamp'
    • '@postgresql.csrrinzqubik.us-east-1.rds.amazonaws.com'
    • ':5432/census'
  • Pomocí metody .table_names() na objektu engine vypiš názvy tabulek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import create_engine function
from ____ import create_engine

# Create an engine to the census database
engine = create_engine(____)

# Use the .table_names() method on the engine to print the table names
print(____)
Upravit a spustit kód