Creación de particiones verticales
En el vídeo, aprendiste sobre la partición vertical y viste un ejemplo.
Para la partición vertical, no existe una sintaxis específica en PostgreSQL. Tienes que crear una tabla nueva con columnas determinadas y copiar allí los datos. Después, puedes soltar las columnas que quieras en la partición separada. Si necesitas acceder a la tabla completa, puedes hacerlo utilizando una cláusula JOIN
.
En este ejercicio y en el siguiente, trabajarás con la base de datos de ejemplo llamada pagila
. Es una base de datos que se utiliza a menudo para mostrar las funciones de PostgreSQL. La base de datos contiene varias tablas. Trabajaremos con la tabla film
. En este ejercicio, utilizaremos las siguientes columnas:
film_id
: el identificador único de la películalong_description
: una larga descripción de la película
Este ejercicio forma parte del curso
Diseño de bases de datos
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
-- Create a new table called film_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;