PostgreSQL – ALTERAR EL PAPEL

En ALTERAR ROL ALTER ROLE role_name [WITH] option; Las siguientes funciones están disponibles con la sentencia ALTER ROLE: SUPERUSUARIO | NOSUPERUSER – Se utiliza para determinar si el rol es superusuario. VÁLIDO HASTA ‘marca de tiempo’: se utiliza para especificar la fecha y hora de vencimiento de la contraseña de un rol. CREADODB | NOCREATEDB: … Continue reading «PostgreSQL – ALTERAR EL PAPEL»

PostgreSQL – Cursores

Un Cursor en PostgreSQL se usa para procesar tablas grandes. Supongamos que una tabla tiene 10 millones o mil millones de filas. Al realizar una operación SELECCIONAR en la tabla, llevará algún tiempo procesar el resultado y lo más probable es que dé un error de «memoria insuficiente» y el programa se cerrará. Un Cursor … Continue reading «PostgreSQL – Cursores»

PostgreSQL: conexión a la base de datos mediante Python

La API de PostgreSQL para Python permite al usuario interactuar con la base de datos de PostgreSQL utilizando el módulo psycopg2. En este artículo, veremos el proceso de conexión a una base de datos PostgreSQL usando Python. requisitos previos: Primero necesitaremos instalar el módulo psycopg2 con el siguiente comando en el símbolo del sistema: pip … Continue reading «PostgreSQL: conexión a la base de datos mediante Python»

PostgreSQL – DROP TABLESPACE

En PostgreSQL , DROP TABLESPACE DROP TABLESPACE [IF EXISTS] tablespace_name; Analicemos la sintaxis anterior: , SOLTAR ESPACIO DE MESA SI EXISTE DROP TABLESPACE , gfg C:\data\gfg directorio: CREATE TABLESPACE gfg LOCATION ‘C:\data\gfg’; Ahora crea una base de datos db_gfg gfg CREATE DATABASE db_gfg TABLESPACE = gfg; Ahora cree una nueva tabla de prueba db_gfg tablespace … Continue reading «PostgreSQL – DROP TABLESPACE»

PostgreSQL: carga de una base de datos

En este artículo, analizaremos el proceso de carga de una base de datos PostgreSQL en el servidor de base de datos PostgreSQL. Antes de seguir adelante solo tenemos que asegurarnos de dos cosas:  El servidor de base de datos PostgreSQL está instalado en su sistema.  Una base de datos de muestra.  A los efectos de este … Continue reading «PostgreSQL: carga de una base de datos»

PostgreSQL – CREAR ROL

PostgreSQL usa roles para representar cuentas de usuario. No utiliza el concepto de usuario como otros sistemas de bases de datos. Por lo general, los roles que pueden iniciar sesión se denominan roles de inicio de sesión. Son equivalentes a los usuarios en otros sistemas de bases de datos. Cuando los roles contienen otros roles, … Continue reading «PostgreSQL – CREAR ROL»

PostgreSQL – Consulta recursiva

PostgreSQL proporciona la instrucción WITH que admite el diseño de consultas auxiliares, también conocidas como CTE (Common Table Expressions). Una consulta recursiva es una consulta que hace referencia a una CTE recursiva. Las consultas recursivas son útiles en muchas circunstancias, como para consultar datos jerárquicos como la estructura organizativa, el seguimiento del linaje, etc. Sintaxis: … Continue reading «PostgreSQL – Consulta recursiva»

PostgreSQL – ELIMINAR EL PAPEL

En PostgreSQL , la instrucción DROP ROLE para eliminar un rol. Syntax: DROP ROLE [IF EXISTS] target_role; Analicemos la sintaxis anterior: Después de las palabras clave DROP ROLE, agregue el nombre del rol que se eliminará. Usar la opción SI EXISTE se puede usar para emitir un aviso en lugar de un error cuando se … Continue reading «PostgreSQL – ELIMINAR EL PAPEL»

PostgreSQL – CTE

En PostgreSQL, la CTE (expresión de tabla común) se usa como un conjunto de resultados temporal al que el usuario puede hacer referencia dentro de otra instrucción SQL como SELECT , INSERT , UPDATE o DELETE . Los CTE son temporales en el sentido de que solo existen durante la ejecución de la consulta. Los … Continue reading «PostgreSQL – CTE»

PostgreSQL – Restaurar base de datos

Restaurar una base de datos es la acción de copiar los datos respaldados y restaurarlos en su lugar original o nuevo. Realizamos una acción de restauración en una base de datos para devolver los datos a su estado original antes de que se pierdan, sean robados o dañados. Hay varias causas por las cuales uno … Continue reading «PostgreSQL – Restaurar base de datos»