Uso del plugin de IntelliJ para desarrollo
Permite examinar las tablas y ejecutar consultas en la instancia de Oracle NoSQL Database Cloud Service o simulador desde IntelliJ.
- Visualice las tablas en una estructura de árbol bien definida con el explorador de tablas.
- Ver información sobre columnas, índices, claves primarias y claves de partición horizontal de una tabla.
- Vea los datos de columna en una estructura JSON con formato correcto.
- Cree tablas mediante una entrada de esquema basada en formulario o proporcione sentencias DDL.
- Borrar tablas.
- Agregue nuevas columnas mediante una entrada basada en formulario o proporcione sentencias DDL.
- Eliminar columnas.
- Crear índices.
- Borrar índices.
- Ejecutar consultas SQL SELECT en una tabla y ver los resultados de las consultas en formato tabular.
- Ejecute sentencias DML para actualizar, insertar y suprimir datos de una tabla.
En este artículo se incluyen los siguientes temas:
Configuración del plugin IntelliJ
Descubra cómo configurar el plugin IntelliJ para la instancia o el simulador de Oracle NoSQL Database Cloud Service.
Creación de un proyecto de NoSQL en IntelliJ
Aprenda a crear un proyecto NoSQL en IntelliJ.
- Abra IntelliJ IDEA. Haga clic en Archivo > Nuevo > Proyecto.
- Introduzca un valor en Nombre de proyecto y Ubicación del proyecto y haga clic en Crear.
- Una vez creado el proyecto NoSQL, puede examinar los archivos java de ejemplo desde la ventana Explorador de proyectos.
- Asegúrese de que las notificaciones están activadas para el proyecto NoSQL de Oracle. Para activar Notifications, pulse
Alt+\
para abrir el menú principal. Haga clic en Ver, amplíe Ventanas de herramientas > Notificaciones. Aparece un icono de notificaciónen la barra de ventanas de herramientas derecha.
Conexión a Oracle NoSQL Database Cloud Service desde IntelliJ
Aprenda a conectar el proyecto NoSQL a Oracle NoSQL Database Cloud Service mediante el plugin IntelliJ
Conexión a Oracle NoSQL Database Cloud Simulator desde IntelliJ
Descubra cómo conectar su proyecto NoSQL a Oracle NoSQL Database Cloud Simulator mediante el plugin IntelliJ.
Gestión de tablas mediante el plugin de IntelliJ
Aprenda a crear tablas y ver datos de tablas en Oracle NoSQL Database Cloud Service o en Oracle NoSQL Database Cloud Simulator desde IntelliJ.
Realizar operaciones DDL con IntelliJ
Puede utilizar IntelliJ para realizar operaciones DDL.
CREATE TABLE
- Localice el Explorador de esquemas y haga clic en el icono Actualizar para volver a cargar el esquema.
- Haga clic con el botón derecho en el nombre de la conexión y seleccione Crear Tabla.
- En la petición de datos, introduzca los detalles de la nueva tabla. Puede crear la tabla de Oracle NoSQL Database de dos modos:
- **Entrada de DDL simple**: puede utilizar este modo para crear la tabla de forma declarativa, es decir, sin escribir una sentencia DDL.
- **Entrada de DDL avanzada**: puede utilizar este modo para crear la tabla mediante una sentencia DDL.
- Tiene la opción de ver la sentencia DDL antes de crearla. Haga clic en Mostrar DDL para ver la sentencia DDL formada según los valores introducidos en los campos en el modo de entrada DDL simple. Esta sentencia DDL se ejecuta al hacer clic en Create.
- Haga clic en Crear para crear la tabla.
- Para crear una tabla secundaria, haga clic con el botón derecho en la tabla deseada y seleccione Crear Tabla Secundaria. Puede crear una tabla secundaria de dos modos:
- **Entrada DDL simple**: puede utilizar este modo para crear una tabla secundaria simplemente introduciendo un nombre de tabla junto con otros detalles necesarios.
- **Entrada de DDL avanzada**: puede utilizar este modo para crear una tabla secundaria mediante una sentencia DDL.
Para obtener más información sobre las tablas secundarias, consulte Jerarquías de tablas en la Guía de Oracle NoSQL Database Cloud Service.
- Haga clic en Crear para crear una tabla secundaria.
- Tiene una opción para ver la sentencia DDL después de crear una tabla. Haga clic con el botón derecho en la tabla existente. Seleccione Ver DDL de Tabla. Para copiar la sentencia DDL, haga clic en Copiar en el portapapeles. Haga clic en Aceptar para cerrar el cuadro de diálogo.
DROP TABLE
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla que desea borrar. Seleccione Borrar Tabla.
- Aparece una ventana de confirmación, haga clic en Aceptar para confirmar la acción de borrado.
CREATE INDEX
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla en la que se debe crear el índice. Seleccione Crear Índice.
- En el panel Crear índice, tiene la opción de crear índice en dos modos:
- **Creación de índices basada en formulario (entrada DDL simple)**: introduzca los detalles para crear un índice sin escribir ninguna sentencia DDL. Especifique el nombre del índice y las columnas que formarán parte del mismo. Si la columna es del tipo de dato JSON, aparecerá un campo adicional denominado "
JSON Path to Index Field
". Introduzca la ruta de acceso a la ubicación del campo JSON y seleccione el tipo de dato para él. - **Crear índice como sentencia DDL (para entrada DDL avanzada)**: introduzca una sentencia DDL válida para crear un índice. También puede incluir tipos de datos complejos, como matriz, mapa y registro.
- **Creación de índices basada en formulario (entrada DDL simple)**: introduzca los detalles para crear un índice sin escribir ninguna sentencia DDL. Especifique el nombre del índice y las columnas que formarán parte del mismo. Si la columna es del tipo de dato JSON, aparecerá un campo adicional denominado "
- Haga clic en Agregar índice.
DROP INDEX
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic en la tabla de destino para ver las columnas mostradas, las claves primarias, los índices y las claves de partición horizontal.
- Localice el índice de destino que se debe borrar y haga clic con el botón derecho en él. Haga clic en Borrar Índice.
- Aparece una ventana de confirmación, haga clic en Aceptar para confirmar la acción de borrado.
AGREGAR COLUMNA
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla en la que se debe agregar la columna. Seleccione Agregar Columna.
- Puede agregar nuevos COLUMNOS en dos modos:
- Entrada DDL simple: puede utilizar este modo para agregar nuevas columnas sin escribir una sentencia DDL. En el caso de binarios o binarios fijos, seleccione el tipo de dato
Binary
. Para el binario fijo, introduzca el tamaño del archivo en el campoSize
y mantenga el campo nulo en caso de tipo de dato binario. - Entrada DDL avanzada: puede utilizar este modo para agregar nuevas columnas a la tabla proporcionando una sentencia DDL válida. Este modo también puede crear columnas de tipo de dato complejo. Por ejemplo, matriz, mapa o registro y también en formato anidado.
- Entrada DDL simple: puede utilizar este modo para agregar nuevas columnas sin escribir una sentencia DDL. En el caso de binarios o binarios fijos, seleccione el tipo de dato
- En ambos modos, especifique el nombre de la columna y defina la columna con sus propiedades: tipo de dato, valor por defecto y si se puede anular.
- Haga clic en Agregar columna.
ELIMINAR COLUMNA
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic en la tabla de destino para ver las columnas mostradas, las claves primarias, los índices y las claves de partición horizontal.
- Localice la columna de destino que se debe borrar y haga clic con el botón derecho en ella. Haga clic en Borrar Columna.
- Aparece una ventana de confirmación, haga clic en Aceptar para confirmar la acción de borrado.
Esquema Freeze/UnFreeze
Note:
Las réplicas regionales de tabla se deben borrar (la tabla debe ser una tabla única) antes de que se pueda realizar la operación de descongelación.Gestionar réplicas
Consulte Regional Table Replicas para comprender qué son las réplicas y cómo convertir una tabla única en una tabla activa global agregando réplicas regionales.
Puede agregar una réplica regional a una tabla única para convertirla en una tabla activa Global o agregar una réplica a una tabla activa Global existente. La tabla se debe congelar antes de agregarle una réplica. Haga clic con el botón derecho en la tabla y seleccione Agregar Réplica en Réplicas Regionales. Puede seleccionar una réplica en la lista desplegable de la región de replicación. Puede decidir las unidades de lectura y las unidades de escritura de la tabla en esa región de replicación. El valor de almacenamiento en disco de la tabla no se puede cambiar ni editar en la réplica. Haga clic en Agregar réplica. La tabla se replica en la región.
Haga clic con el botón derecho en la tabla y seleccione Ver réplicas en Réplicas regionales. Puede ver la lista de réplicas de la tabla.
Haga clic con el botón derecho en la tabla y seleccione Borrar réplicas en Réplicas regionales. Haga clic en Agregar y seleccione la réplica que desea eliminar. Puede elegir que se borre más de una réplica a la vez. Haga clic en Eliminar si desea eliminar la réplica de la lista de réplicas que se deben borrar. Haga clic en Borrar réplicas. Una vez confirmada, la tabla se borra de todas las réplicas seleccionadas.
Editar capacidad reservada
Puede editar la capacidad reservada y el modelo de uso de una tabla. Haga clic con el botón derecho en la tabla y seleccione Editar capacidad reservada. Puede elegir uno de los dos modos de capacidad: capacidad aprovisionada o capacidad bajo demanda. Edite los valores y haga clic en Aplicar cambios.
- El cambio en la capacidad de almacenamiento tiene un ámbito global (el cambio en una réplica de tabla regional se propaga automáticamente a todas las réplicas de tabla regional).
- El cambio en las unidades de lectura, las unidades de escritura o el cambio en el modo de capacidad de On-Demand a Provisioned o viceversa tiene un ámbito local (cambiar solo en la réplica de tabla regional donde se inicia).
Realizar operaciones DML con IntelliJ
Puede agregar datos, modificar datos existentes y consultar datos de tablas mediante el plugin IntelliJ.
Insertar Datos
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla en la que se debe insertar una fila. Seleccione Insertar fila.
- En el panel Insertar fila, introduzca los detalles para insertar una nueva fila. Puede insertar una nueva fila en dos modos:
- Entrada Simple: Puede utilizar este modo para insertar la nueva fila sin escribir una sentencia DML. Aquí se carga una entrada de campos de fila basada en formulario, donde puede introducir el valor de cada campo de la fila.
- Para el tipo de dato binario, la cadena introducida debe ser una codificación Base64 válida de un valor binario o seleccione el archivo que desea cargar en la columna deseada.
- Para el tipo de dato binario fijo, la cadena introducida debe ser una codificación Base64 válida de un valor binario o cargar el archivo de tamaño definido durante la creación de la columna concreta.
Note:
El formato de archivo que cargue para el tipo de dato binario solo debe tener la extensión.bin
. - Entrada JSON avanzada: puede utilizar este modo para insertar una nueva fila en la tabla proporcionando un objeto JSON que contenga el nombre de columna y su valor correspondiente como pares clave-valor. La entrada también puede ser de tipo de dato complejo, es decir, matriz, mapa, registro.
- Entrada Simple: Puede utilizar este modo para insertar la nueva fila sin escribir una sentencia DML. Aquí se carga una entrada de campos de fila basada en formulario, donde puede introducir el valor de cada campo de la fila.
- Haga clic en Insertar fila.
Modificar datos - Actualizar fila/borrar fila
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla en la que se debe insertar una fila. Seleccione Examinar Tabla.
- En el cuadro de texto de la izquierda, introduzca la sentencia SQL para recuperar datos de la tabla. Haga clic en Ejecutar para ejecutar la consulta.
- Para ver datos de celdas individuales por separado, haga clic en la celda de la tabla.
- Para realizar operaciones DML como Actualizar y Suprimir Fila, haga clic con el botón derecho en la fila concreta. Seleccione su opción en el menú contextual que aparece.
- Suprimir fila: aparece una ventana de confirmación y haga clic en Aceptar para suprimir la fila.
- Actualizar fila: se abre un panel HTML independiente debajo de las filas mostradas, que contiene los nombres de columna y su valor correspondiente en una entrada basada en formulario y como objeto de par de claves JSON. Puede elegir uno de los dos métodos y proporcionar nuevos valores.
Note:
En cualquier fila, no se pueden actualizar las columnas PRIMARY KEY y GENERATED SIEMPRE AS IDENTITY.
Tablas de consulta
- Localice Schema Explorer y haga clic en el icono Refresh para volver a cargar el esquema.
- Haga clic con el botón derecho en la tabla y seleccione Examinar Tabla.
- En el cuadro de texto de la izquierda, introduzca la sentencia SELECT para recuperar datos de la tabla.
- Haga clic en Ejecutar para ejecutar la consulta. Los datos correspondientes se recuperan de la tabla.
- Haga clic con el botón derecho en cualquier fila y haga clic en Descargar JSON. En el cuadro de diálogo, navegue hasta la ubicación en la que desea guardar el archivo y haga clic en Guardar. Una vez descargado el archivo, aparece una notificación en la parte inferior derecha de la pantalla. Haga clic en el enlace para abrir el archivo descargado. El archivo se abre en el explorador.
- En el caso del tipo de dato binario, simplemente haga clic en Descargar objeto binario en la salida.
- Haga clic en Descargar resultado de consulta para descargar todos los datos del resultado de la consulta. En el cuadro de diálogo, navegue hasta la ubicación en la que desea guardar el archivo y haga clic en Guardar. En el caso de varias filas, aparece una barra de progreso en la parte inferior derecha de la pantalla para mostrar el número de filas descargadas en tiempo real. Una vez descargado el archivo, aparece una notificación en la parte inferior derecha de la pantalla. Haga clic en el enlace para abrir el archivo descargado. El archivo se abre en el explorador.
- Haga clic en Mostrar Plan de Consulta para ver el plan de ejecución de la consulta.
- Haga clic en la lista desplegable Comandos anteriores para ver las 20 sentencias SQL ejecutadas recientemente que han proporcionado una salida.
Note:
La lista desplegable solo mostrará las sentencias SQL relacionadas con la tabla en la que está trabajando.
Explorer de esquema
- En la ventana Schema Explorer, puede verificar el tipo de dato completo de una columna concreta. Localice la columna concreta y el tipo de dato va seguido del nombre de la columna.