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 muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 28: | Línea 28: | ||
\d | \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 == | == 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