PostgreSQL: copia de tipos de datos

a se refiere al tipo de datos de una columna: variable_name table_name.column_name%TYPE; La siguiente sintaxis se refiere al tipo de datos de otra variable: Syntax: variable_name variable%TYPE; Ejemplo: En este ejemplo, crearemos una tabla (digamos, Ciudad ) con una columna (digamos, nombre ) que tiene un tipo de datos CHAR y crearemos una variable (digamos, … Continue reading «PostgreSQL: copia de tipos de datos»

PostgreSQL – Función POSICIÓN

POSICIÓN() POSITION(substring in string) Analicemos la sintaxis anterior: cuerda La función POSITION() devuelve la ubicación de la substring buscada en forma de número entero que representa la ubicación de la substring dentro de la string. Devuelve cero (0) si no se encuentra ninguna substring coincidente. Ejemplo 1: ‘Tutorial»Tutorial GeeksForGeeks’ SELECT POSITION(‘Tutorial’ IN ‘GeeksForGeeks Tutorial’); Producción: … Continue reading «PostgreSQL – Función POSICIÓN»

PostgreSQL: inserte datos en una tabla usando Python

En este artículo, analizaremos el proceso de inserción de datos en una tabla de PostgreSQL usando Python. Para hacerlo, siga los siguientes pasos: Paso 1 : Conéctese a la base de datos PostgreSQL usando el método connect() del módulo psycopg2. conn = psycopg2.connect(dsn) Paso 2:  Cree un nuevo objeto de cursor haciendo una llamada al … Continue reading «PostgreSQL: inserte datos en una tabla usando Python»

PostgreSQL: consulta recursiva mediante CTE

Estrictamente hablando, este proceso es iteración, no recursión, pero RECURSIVO es la terminología elegida por el comité de estándares de SQL. La estructura general de la consulta recursiva de Postgres contiene, Declaración de selección no recursiva Unión o unión de todos Declaración de selección recursiva WITH RECURSIVE name_cte AS ( SELECT statement /* non-recursive statement … Continue reading «PostgreSQL: consulta recursiva mediante CTE»

PostgreSQL: cree una columna de incremento automático usando SERIAL

En PostgreSQL , una secuencia es un tipo especial de objeto de base de datos que genera una secuencia de enteros. Una secuencia se usa a menudo como la columna de clave principal en una tabla. El pseudotipo SERIAL se puede usar para generar una secuencia mientras se crea una nueva tabla. Syntax: CREATE TABLE … Continue reading «PostgreSQL: cree una columna de incremento automático usando SERIAL»

PostgreSQL – Hoja de trucos

PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto que tiene como objetivo ayudar a los desarrolladores a crear aplicaciones, administradores para proteger la integridad de los datos y crear entornos tolerantes a fallas. Admite tipos de datos avanzados y funciones de optimización del rendimiento, como Ms-SQL Server y … Continue reading «PostgreSQL – Hoja de trucos»

PostgreSQL – ACTUALIZACIÓN

PostgreSQL tiene una instrucción UPDATE que se usa para actualizar o modificar datos existentes en la tabla. Syntax: UPDATE table SET column1 = value1, column2 = value2, … WHERE condition; Analicemos la sintaxis anterior: El primer paso es especificar la tabla donde se supone que se deben realizar los cambios. Luego enumeramos las columnas cuyo … Continue reading «PostgreSQL – ACTUALIZACIÓN»

PostgreSQL – ALTERAR BASE DE DATOS

PostgreSQL tiene una declaración ALTER DATABASE que se usa para modificar una base de datos existente. Las características de una base de datos, una vez creada, se pueden cambiar mediante la instrucción ALTER DATABASE.  Syntax: ALTER DATABASE target_database action; Como muestra la sintaxis anterior, la base de datos donde se realizarán las modificaciones se menciona … Continue reading «PostgreSQL – ALTERAR BASE DE DATOS»

PostgreSQL – CONCESIÓN

en CONCESIÓN A continuación se muestra la sintaxis de la instrucción GRANT: Syntax: GRANT privilege_list | ALL ON table_name TO role_name; Analicemos la sintaxis anterior: Algunos elementos de la lista de privilegios son SELECT , INSERT , UPDATE , DELETE , TRUNCATE , etc. La opción ALL para otorgar todos los privilegios disponibles a un … Continue reading «PostgreSQL – CONCESIÓN»

PostgreSQL: operador NO COMO

El NOT LIKE de PostgreSQL funciona exactamente de forma opuesta al operador LIKE. Se utiliza para datos que utilizan técnicas de coincidencia de patrones que excluyen explícitamente el patrón mencionado del conjunto de resultados de la consulta. Su resultado incluye strings que distinguen entre mayúsculas y minúsculas y no siguen el patrón mencionado. Es importante … Continue reading «PostgreSQL: operador NO COMO»