JSON significa Notación de objetos de JavaScript. Se utiliza para almacenar datos en forma de pares clave-valor y generalmente se utiliza para la comunicación entre el servidor y el cliente. A diferencia de otros formatos, JSON es texto legible por humanos.
PostgreSQL tiene soporte para el tipo de datos JSON nativo desde la versión 9.2. Ofrece numerosas funciones y operadores para el manejo de datos JSON.
Syntax: variable_name json;
Ahora veamos algunos ejemplos para demostración.
Ejemplo 1:
Primero, cree una tabla (digamos, pedidos) usando el siguiente comando:
CREATE TABLE orders ( ID serial NOT NULL PRIMARY KEY, info json NOT NULL );
Ahora inserte algunos datos en la tabla de pedidos de la siguiente manera:
INSERT INTO orders (info) VALUES ( '{ "customer": "Raju Kumar", "items": {"product": "coffee", "qty": 6}}' );
Ahora consultaremos la información de los pedidos usando el siguiente comando:
SELECT info FROM orders;
Producción:
Ejemplo 2:
en el ejemplo anterior, creamos una tabla de pedidos y le agregamos datos JSON únicos. En este ejemplo, buscaremos insertar múltiples datos JSON en la misma tabla usando el siguiente comando:
INSERT INTO orders (info) VALUES ( '{ "customer": "Nikhil Aggarwal", "items": {"product": "Diaper", "qty": 24}}' ), ( '{ "customer": "Anshul Aggarwal", "items": {"product": "Tampons", "qty": 1}}' ), ( '{ "customer": "Naveen Arora", "items": {"product": "Toy Train", "qty": 2}}' );
Ahora consultaremos la información de los pedidos usando el siguiente comando:
SELECT info FROM orders;
Producción:
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA