PostgreSQL: tipo de datos JSON

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *