Python PostgreSQL – Tabla desplegable

En este artículo, vamos a ver cómo colocar tablas en PostgreSQL usando el módulo Python de pyscopg2. En PostgreSQL DROP TABLE se usa para eliminar la tabla existente de la base de datos. Elimina la definición de la tabla y todos los datos, índices, reglas, activadores y restricciones asociados para esa tabla. Si la tabla en particular no existe, muestra un error. 

Sintaxis: DROP TABLE table_name;

Tabla utilizada:

Aquí, estamos usando la tabla de cuentas para demostración.

Ahora dejemos caer esta tabla, ya que usaremos el módulo psycopg2 para conectar PostgreSQL y ejecutar la consulta SQL en el objeto cursor.execute(query).

Sintaxis: cursor.execute(sql_query);

Ejemplo 1: tabla de eliminación usando psycopg2

Aquí vamos a soltar la tabla usando la cláusula DELETE.

Sintaxis: DROP TABLE table_name;

Código:

Python3

# importing psycopg2
import psycopg2
  
conn=psycopg2.connect(
    database="test",
    user="postgres",
    password="password",
    host="localhost",
    port="5432"
)
  
  
# Creating a cursor object using the cursor() 
# method
cursor = conn.cursor()
  
# drop table accounts
sql = '''DROP TABLE accounts '''
  
# Executing the query
cursor.execute(sql)
print("Table dropped !")
  
# Commit your changes in the database
conn.commit()
  
# Closing the connection
conn.close()

Producción:

Table dropped !

Ejemplo 2: Suelte la tabla antes de verificar si existe o no

la

: DROP TABLE table_name IF EXITS table_name;

Código:

Python3

# importing psycopg2
import psycopg2
  
conn=psycopg2.connect(
    database="geeks",
    user="postgres",
    password="root",
    host="localhost",
    port="5432"
)
  
  
# Creating a cursor object using the cursor()
# method
cursor = conn.cursor()
  
# drop table accounts
sql = '''DROP table IF EXISTS accounts '''
  
# Executing the query
cursor.execute(sql)
  
print("Table dropped !")
# Commit your changes in the database
conn.commit()
  
# Closing the connection
conn.close()

Producción:

Table dropped !

Después de la ejecución de los scripts, revisemos la tabla en PostgreSQL:

Publicación traducida automáticamente

Artículo escrito por annulata2402 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *