Instalar PostgreSQL en Linux

Esta es una guía paso a paso para instalar PostgreSQL en una máquina Linux. De forma predeterminada, PostgreSQL está disponible en todas las versiones de Ubuntu como «Instantánea» de PostgreSql. Sin embargo, se pueden descargar otras versiones del mismo a través del repositorio apt de PostgreSQL.  Instalaremos la versión 11.3 de PostgreSQL en Ubuntu en … Continue reading «Instalar PostgreSQL en Linux»

PostgreSQL – Subconsulta

En este artículo discutiremos el proceso de construcción de consultas complejas utilizando la subconsulta de PostgreSQL . Las subconsultas en el término más simple se pueden definir como múltiples consultas disfrazadas en un solo comando de PostgreSQL. Por el bien de este artículo, utilizaremos la base de datos de alquiler de DVD de muestra , … Continue reading «PostgreSQL – Subconsulta»

Qué es PostgreSQL – Introducción

Este es un artículo introductorio para el sistema de administración de bases de datos PostgreSQL. En esto, veremos las características de PostgreSQL y por qué se destaca entre otros sistemas de administración de bases de datos relacionales. Breve historia de PostgreSQL: PostgreSQL, también conocido como Postgres, fue desarrollado por Michael Stonebraker de la Universidad de … Continue reading «Qué es PostgreSQL – Introducción»

PostgreSQL – SELECCIONE EN

En PostgreSQL , la declaración SELECT INTO permite a los usuarios crear una nueva tabla e insertar datos devueltos por una consulta. Las nuevas columnas de la tabla tienen nombres y tipos de datos vinculados con las columnas de salida de la cláusula SELECT . A diferencia de la instrucción SELECT, la instrucción SELECT INTO … Continue reading «PostgreSQL – SELECCIONE EN»

PostgreSQL: copiar una tabla

Este artículo se centrará en copiar una tabla existente en una tabla nueva en PostgreSQL. Esto podría ser útil al crear nuevas tablas que tendrían los mismos datos o datos de la misma tabla con ciertas operaciones realizadas en ellos. Hablaremos de los siguientes 3 casos: Copiar tabla con la misma estructura y datos. Copiar … Continue reading «PostgreSQL: copiar una tabla»

PostgreSQL: seleccione en

En PostgreSQL , la selección en select select_list into variable_name from table_expression; en seleccionar en seleccionarseleccionar unirse al grupo por, teniendo do $$ declare actor_count integer; begin — select the number of actors from the actor table select count(*) into actor_count from actor; — show the number of actors raise notice ‘The number of actors: … Continue reading «PostgreSQL: seleccione en»

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 – INSERTAR

En PostgreSQL, la declaración INSERT se usa para agregar nuevas filas a una tabla de base de datos. Cuando uno crea una nueva base de datos, inicialmente no tiene datos. PostgreSQL proporciona la instrucción INSERT para insertar datos en la base de datos. Syntax: INSERT INTO table(column1, column2, …) VALUES (value1, value2, …); Se deben … Continue reading «PostgreSQL – INSERTAR»

PostgreSQL – CREAR SECUENCIA

Una secuencia en PostgreSQL es un objeto vinculado a un esquema definido por el usuario que genera una secuencia de números enteros en función de una especificación específica. La declaración CREATE SEQUENCE se usa para crear secuencias en PostgreSQL. Syntax: CREATE SEQUENCE [ IF NOT EXISTS ] sequence_name [ AS { SMALLINT | INT | … Continue reading «PostgreSQL – CREAR SECUENCIA»

PostgreSQL – CASO

PostgreSQL tiene una expresión condicional llamada CASE para formar consultas condicionales. La expresión CASE de PostgreSQL es la misma que la declaración IF/ELSE en otros lenguajes de programación. PostgreSQL proporciona dos formas de expresiones CASE. Syntax: CASE WHEN condition_1 THEN result_1 WHEN condition_2 THEN result_2 [WHEN …] [ELSE result_n] END Por ejemplo, usaremos la base … Continue reading «PostgreSQL – CASO»