lunes, 23 de enero de 2023

POSTGRESQL

POSTGRESQL
==============

Crear Usuario Postgresql
====================

Desde la consola:
Ingresar con el usuario postgres
$> psql -U postgres -h localhost -W

CREAR USUARIO
$> CREATE ROLE nameUser WITH SUPERUSER PASSWORD 'password'

Crear una base de datos con un usuario específico como propietario
$> CREATE DATABASE nameDatabase WITH OWNER nameUser;
$> GRANT ALL PRIVILEGES ON DATABASE nameDatabase TO nameUser;


Para ver la estructura de una tabla tenemos que ejecutar la siguiente consulta:
$> select column_name, data_type, is_nullable, character_maximum_length, column_default from INFORMATION_SCHEMA.COLUMNS where table_name = 'posts';


Crear  Tabla en POSTGRESQL
==================================

CREATE TABLE post(
    id BIGINT PRIMARY KEY NOT NULL,
    title VARCHAR(50) NOT NULL UNIQUE,
    description VARCHAR(150) NOT NULL,
    content VARCHAR(255) NOT NULL,
    status CHAR(1) DEFAULT '1' NOT NULL
);
CREATE SEQUENCE seq_post START 1;

INSERT INTO post(id,title,description,content) VALUES(nextval('seq_post'),'My New first Post','First Post description','This is my new first post');

INSERT INTO post(id,title,description,content) VALUES(nextval('seq_post'),'My second Post','Second Post description','This is my new second post');

UPDATE post 
set description='FOURTH POST DESCRIPTION' 
WHERE id=2;

No hay comentarios:

Publicar un comentario

Instalación y Configuración de un DNS Público en Debian 12

Configuración de un DNS Público en Debian 12 ===================================== Registrar un dominio público en Goddady, Namecheap  ó pun...