Diferencia entre revisiones de «Usos PostgreSQL»
Ir a la navegación
Ir a la búsqueda
([feat] Add information Usos PostgreSQL) |
([feat] Add information Usos PostgreSQL) |
||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 55: | Línea 55: | ||
] | ] | ||
}'); | }'); | ||
== Eliminar todos los registros de una tabla == | |||
delete from test1; | |||
== Consultas == | |||
select json_data | |||
- ARRAY['pizzas','id'] | |||
as no_pizzas_and_id | |||
from test1; | |||
== Salir del programa psql == | == Salir del programa psql == | ||
\q | \q |
Revisión actual - 10:29 20 may 2023
Observaciones
- Los comandos se usan dentro de PostgreSQL. Para acceder es con:
psql
Crear base de datos
CREATE DATABASE pruebas;
Eliminar base de datos
DROP DATABASE pruebas;
Listar base de datos
\l
Usar base de datos especifica
use pruebas
Crear tabla
CREATE TABLE test1(id serial, json_data jsonb);
Listar tablas
\d
Insertar registro
insert into test1(json_data) values ( '{ "id": 1, "shop": "Luisito", "name": "Luis Sanchez", "telefono": ["(595)981-999999","(595)982-999999"], "direccion": "Salazar 921 casi Juez Sancho", "imagen": null, "pizzas": [ { "pizzaNombre": "Salami", "adicionalToppings": ["peperoni", "aceituna", "ruclula"] }, { "pizzaNombre": "Margarita", "adicionalToppings": ["tomate", "aceite de oliva"] }, { "pizzaNombre": "Hawaiana", "adicionalToppings": ["piña"] } ] }');
Eliminar todos los registros de una tabla
delete from test1;
Consultas
select json_data - ARRAY['pizzas','id'] as no_pizzas_and_id from test1;
Salir del programa psql
\q