0 calificaciones0% encontró este documento útil (0 votos)
3 vistas2 páginas
Schemas
Un esquema en PostgreSQL es una colección de tablas y otros objetos como vistas e índices, similar a un directorio en un sistema operativo. Se puede crear un esquema utilizando la instrucción CREATE SCHEMA y se pueden crear tablas dentro de él. Los esquemas permiten la organización de objetos de base de datos y facilitan el uso compartido entre múltiples usuarios sin interferencias.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
3 vistas2 páginas
Schemas
Un esquema en PostgreSQL es una colección de tablas y otros objetos como vistas e índices, similar a un directorio en un sistema operativo. Se puede crear un esquema utilizando la instrucción CREATE SCHEMA y se pueden crear tablas dentro de él. Los esquemas permiten la organización de objetos de base de datos y facilitan el uso compartido entre múltiples usuarios sin interferencias.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
€D tutorialspoint Page of?
PostgreSQL - Esquema
Un esquema es una coleccién de tablas con nombre. Un esquema también puede
contener vistas, indices, secuencias, tipos de datos, operadores y funciones. Los
esquemas son andlogos a los directorios en el nivel del sistema operativo, excepto que
los esquemas no se pueden anidar. La instruccién CREATE SCHEMA de PostgreSQL crea
un esquema.
Sintaxis
La sintaxis basica de CREATE SCHEMA es la siguiente
CREATE SCHEMA name;
Donde name es el nombre del esquema.
Sintaxis para crear una tabla en el esquema
La sintaxis bésica para crear una tabla en el esquema es la siguiente:
CREATE TABLE [Link] (
Ejemplo
Veamos un ejemplo para crear un esquema. Conéctese a la base de datos testdb y cree
un esquema myschema de la siguiente manera:
‘testdb=# create schema myschema;
CREATE SCHEMA
El mensaje "CREATE SCHEMA" significa que el esquema se ha creado correctamente.
Ahora, vamos a crear una tabla en el esquema anterior de la siguiente manera:
testdb-# create table [Link](
ID INT. NOT NULL,
NAME VARCHAR (2@) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25),€D tutorialspoint Page 20f2
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
%
Esto creard una tabla vacia. Puede verificar la tabla creada con el comando que se da a
continuacién:
testdb=# select * from [Link];
Esto produciria el siguiente resultado:
id | name | age | address | salary
Hosen
(0 rows)
Sintaxis para descartar el esquema
Para quitar un esquema si esta vacio (se han quitado todos los objetos que contiene),
use el comando —
DROP SCHENA myschema;
Para quitar un esquema que incluya todos los objetos contenidos, utilice el comando —
DROP SCHEMA myschema CASCADE;
Ventajas de usar un esquema
= Permite que muchos usuarios utilicen una base de datos sin interferir entre si.
™ Organiza los objetos de la base de datos en grupos Idgicos para hacerlos mas
manejables.
= Las aplicaciones de terceros se pueden colocar en esquemas separados para que
no colisionen con los nombres de otros objetos.