PostgreSQL - Criar tabela usando Python
Este artigo explora o processo de criação de tabelas no banco de dados PostgreSQL usando Python.
Pré-requisitos:
- módulo psycopg2
- banco de dados de amostra
Criação de uma tabela:
Para criar uma tabela no banco de dados, siga os seguintes passos:
- Primeiro crie uma instrução CREATE TABLE
- Segundo, estabeleça uma conexão com o banco de dados usando a função connect()
- Terceiro, construa um objeto cursor usando o método cursor().
- Agora execute a instrução CREATE TABLE criada acima usando a função execute.
Exemplo:
Neste exemplo, já criamos um banco de dados chamado escola . Estaremos adicionando tabelas a ele. Para fazer isso, criamos um arquivo chamado create_table.py e definimos uma função create_table() conforme mostrado abaixo:
import
psycopg2
from
config
import
config
def
create_tables():
commands
=
(
,
,
,
)
conn
=
None
try
:
params
=
config()
conn
=
psycopg2.connect(
*
*
params)
cur
=
conn.cursor()
for
command
in
commands:
cur.execute(command)
cur.close()
conn.commit()
except
(Exception, psycopg2.DatabaseError) as error:
(error)
finally
:
if
conn
is
not
None
:
conn.close()
if
__name__
=
=
'__main__'
:
create_tables()
Isso criará as tabelas com sucesso:
- aluna
- grau
- student_grade
- student_detail
Para verificar isso, use o comando abaixo por meio da ferramenta cliente do mesmo banco de dados (ou seja, escola):
\ dt
Resultado:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva