Utilizzo del plugin IntelliJ per lo sviluppo
Sfogliare le tabelle ed eseguire query sull'istanza o sul simulatore di Oracle NoSQL Database Cloud Service da IntelliJ.
- Visualizzare le tabelle in una struttura ad albero ben definita con Esplora tabelle.
- Visualizzare informazioni su colonne, indici, chiavi primarie e chiavi partizione per una tabella.
- Visualizzare i dati delle colonne in una struttura JSON ben formattata.
- Creare tabelle utilizzando una voce di schema basata su form o fornire istruzioni DDL.
- Elimina tabelle.
- Aggiungere nuove colonne utilizzando istruzioni DDL di inserimento o fornitura basate su form.
- Elimina colonne.
- Crea indici.
- Elimina indici.
- Eseguire le query SELECT SQL su una tabella e visualizzare i risultati delle query in formato tabulare.
- Esegue istruzioni DML per aggiornare, inserire ed eliminare dati da una tabella.
Questo articolo contiene i seguenti argomenti:
Impostazione del plugin IntelliJ
Scopri come impostare il plugin IntelliJ per l'istanza o il simulatore di Oracle NoSQL Database Cloud Service.
Creazione di un progetto NoSQL in IntelliJ
Scopri come creare un progetto NoSQL in IntelliJ.
- Aprire IntelliJ IDEA. Fare clic su File > Nuovo > Progetto.
- Immettere un valore per Nome progetto e Posizione progetto, quindi fare clic su Crea.
- Una volta creato il progetto NoSQL, è possibile sfogliare i file java di esempio dalla finestra Esplora progetti.
- Assicurati che le notifiche siano abilitate per il tuo progetto Oracle NoSQL. Per abilitare le notifiche, premere
Alt+\
per aprire il menu principale. Fare clic su Visualizza, espandere Finestre degli strumenti > Notifiche. Sulla barra della finestra dello strumento a destra viene visualizzata l'icona di notifica.
Connessione a Oracle NoSQL Database Cloud Service da IntelliJ
Scopri come connettere il progetto NoSQL a Oracle NoSQL Database Cloud Service utilizzando il plugin IntelliJ
Connessione a Oracle NoSQL Database Cloud Simulator da IntelliJ
Scopri come connettere il progetto NoSQL al simulatore Oracle NoSQL Database Cloud utilizzando il plugin IntelliJ.
Gestione delle tabelle mediante il plugin IntelliJ
Scopri come creare tabelle e visualizzare i dati delle tabelle in Oracle NoSQL Database Cloud Service o Oracle NoSQL Database Cloud Simulator da IntelliJ.
Eseguire operazioni DDL utilizzando IntelliJ
È possibile utilizzare IntelliJ per eseguire operazioni DDL.
CREATE TABLE
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sul nome della connessione e scegliere Crea tabella.
- Nel prompt, immettere i dettagli per la nuova tabella. È possibile creare la tabella Oracle NoSQL Database in due modalità:
- **Input DDL semplice**: è possibile utilizzare questa modalità per creare la tabella in modo dichiarativo, ovvero senza scrivere un'istruzione DDL.
- **Input DDL avanzato**: è possibile utilizzare questa modalità per creare la tabella utilizzando un'istruzione DDL.
- È possibile visualizzare l'istruzione DDL prima della creazione. Fare clic su Mostra DDL per visualizzare l'istruzione DDL formata in base ai valori immessi nei campi in modalità di input DDL semplice. Questa istruzione DDL viene eseguita quando si fa clic su Crea.
- Fare clic su Crea per creare la tabella.
- Per creare una tabella figlio, fare clic con il pulsante destro del mouse sulla tabella desiderata e scegliere Crea tabella figlio. È possibile creare una tabella figlio in due modalità:
- **Input DDL semplice**: è possibile utilizzare questa modalità per creare una tabella figlio semplicemente immettendo un nome di tabella insieme ad altri dettagli obbligatori.
- **Input DDL avanzato**: è possibile utilizzare questa modalità per creare una tabella figlio utilizzando un'istruzione DDL.
Per ulteriori dettagli sulle tabelle figlio, vedere Gerarchie di tabelle in Oracle NoSQL Database Cloud Service Guide.
- Fare clic su Crea per creare una tabella figlio.
- È possibile visualizzare l'istruzione DDL dopo aver creato una tabella. Fare clic con il pulsante destro del mouse sulla tabella esistente. Scegliere Visualizza DDL tabella. Per copiare l'istruzione DDL, fare clic su Copia negli Appunti. OK per chiudere la finestra di dialogo.
DROP TABLE;
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella che si desidera rilasciare. Scegliere Elimina tabella.
- Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.
CREATE INDEX;
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella in cui deve essere creato l'indice. Scegliere Crea indice.
- Nel pannello Crea indice è possibile creare un indice in due modalità:
- **Creazione indice basata su form (input DDL semplice)**: immettere i dettagli per la creazione di un indice senza scrivere alcuna istruzione DDL. Specificare il nome dell'indice e le colonne da inserire nell'indice. Se la colonna è di tipo dati JSON, viene visualizzato un campo aggiuntivo denominato "
JSON Path to Index Field
". Immettere il percorso della posizione del campo JSON e scegliere il tipo di dati corrispondente. - **Crea indice come istruzione DDL (per input DDL avanzato)**: immettere un'istruzione DDL valida per creare un indice. Può anche includere un tipo di dati complesso, ad esempio array, mappa e record.
- **Creazione indice basata su form (input DDL semplice)**: immettere i dettagli per la creazione di un indice senza scrivere alcuna istruzione DDL. Specificare il nome dell'indice e le colonne da inserire nell'indice. Se la colonna è di tipo dati JSON, viene visualizzato un campo aggiuntivo denominato "
- Fare clic su Aggiungi indice.
DROP INDEX;
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic sulla tabella di destinazione per visualizzare le colonne elencate, le chiavi primarie, gli indici e le chiavi di partizione.
- Individuare l'indice di destinazione da eliminare e fare clic con il pulsante destro del mouse su di esso. Fare clic su Elimina indice.
- Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.
AGGIUNGI COLONNA
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella in cui deve essere aggiunta la colonna. Scegliere Aggiungi colonna.
- È possibile aggiungere nuove COLONNE in due modalità:
- Input DDL semplice: è possibile utilizzare questa modalità per aggiungere nuove colonne senza scrivere un'istruzione DDL. In caso di file binario o binario fisso, selezionare il tipo di dati come
Binary
. Per il file binario fisso, immettere la dimensione del file nel campoSize
e mantenere il campo nullo in caso di tipo di dati binari. - Input DDL avanzato: è possibile utilizzare questa modalità per aggiungere nuove colonne alla tabella fornendo un'istruzione DDL valida. Questa modalità può anche creare colonne di tipo dati complesso. Ad esempio, array, mappa o record e anche in formato nidificato.
- Input DDL semplice: è possibile utilizzare questa modalità per aggiungere nuove colonne senza scrivere un'istruzione DDL. In caso di file binario o binario fisso, selezionare il tipo di dati come
- In entrambe le modalità, specificare il nome della colonna e definire la colonna con le relative proprietà: tipo di dati, valore predefinito e se è annullabile.
- Fare clic su Aggiungi colonna.
ELIMINA COLONNA
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic sulla tabella di destinazione per visualizzare le colonne elencate, le chiavi primarie, gli indici e le chiavi di partizione.
- Individuare la colonna target da eliminare e fare clic con il pulsante destro del mouse su di essa. Fare clic su Elimina colonna.
- Viene visualizzata una finestra di conferma. Fare clic su Ok per confermare l'azione di rilascio.
Blocca/UnFreeze schema
Nota
Prima di poter eseguire l'operazione di sblocco, è necessario eliminare le repliche regionali della tabella (la tabella deve essere una tabella singleton).Gestisci repliche
Vedere Repliche delle tabelle regionali per capire quali sono le repliche e come convertire una tabella singleton in una tabella attiva globale aggiungendo repliche regionali.
È possibile aggiungere una replica regionale a una tabella singleton per renderla una tabella attiva globale o aggiungere una replica a una tabella attiva globale esistente. Prima di aggiungere una replica, congelare la tabella. Fare clic con il pulsante destro del mouse sulla tabella e scegliere Aggiungi replica da Repliche regionali. È possibile scegliere una replica dall'elenco a discesa dell'area Replica. È possibile decidere le unità di lettura e scrittura della tabella nell'area di replica. Il valore della memoria su disco per la tabella non può essere modificato nella replica. Fare clic su Aggiungi replica. La tabella viene replicata nell'area.
Fare clic con il pulsante destro del mouse sulla tabella e scegliere Visualizza repliche da Repliche regionali. È possibile visualizzare la lista delle repliche per la tabella.
Fare clic con il pulsante destro del mouse sulla tabella e scegliere Elimina repliche da Repliche regionali. Fare clic su Add e scegliere una replica da rimuovere. È possibile scegliere più repliche da eliminare contemporaneamente. Fare clic su Rimuovi per rimuovere la replica dalla lista di repliche da eliminare. Fare clic su Elimina repliche. Dopo la conferma, la tabella viene eliminata da tutte le repliche selezionate.
Modifica capacità riservata
È possibile modificare la capacità riservata e il modello di utilizzo di una tabella. Fare clic con il pulsante destro del mouse sulla tabella e scegliere Modifica capacità riservata. È possibile scegliere una delle due modalità di capacità: Capacità con provisioning eseguito o Capacità su richiesta. Modificare i valori e fare clic su Applica modifiche.
- La modifica della capacità di storage ha un ambito globale (la modifica in una replica della tabella regionale viene propagata automaticamente a tutte le repliche della tabella regionale).
- La modifica nelle unità di lettura, nelle unità di scrittura o nella modalità di capacità da Su richiesta a di cui è stato eseguito il provisioning o viceversa ha un ambito locale (modifica solo nella replica della tabella regionale in cui viene avviata).
Eseguire operazioni DML utilizzando IntelliJ
È possibile aggiungere dati, modificare dati esistenti ed eseguire query sui dati dalle tabelle utilizzando il plugin IntelliJ.
Inserisci dati
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella in cui è necessario inserire una riga. Scegliere Inserisci riga.
- Nel pannello Inserisci riga, immettere i dettagli per l'inserimento di una nuova riga. È possibile inserire una nuova riga in due modalità:
- Input semplice: è possibile utilizzare questa modalità per inserire la nuova riga senza scrivere un'istruzione DML. Qui viene caricata una voce di campi riga basata su form, in cui è possibile immettere il valore di ogni campo della riga.
- Per il tipo di dati binari, la stringa digitata deve essere una codifica Base64 valida di un valore binario o selezionare il file da caricare nella colonna desiderata.
- Per il tipo di dati binari fissi, la stringa digitata deve essere una codifica Base64 valida di un valore binario o caricare il file di dimensione definito durante la creazione della colonna specifica.
Nota
Il formato file caricato per il tipo di dati binari deve avere solo l'estensione.bin
. - Input JSON avanzato: è possibile utilizzare questa modalità per inserire una nuova riga nella tabella fornendo un oggetto JSON contenente il nome della colonna e il valore corrispondente come coppie chiave-valore. L'input può anche essere di tipo dati complesso, ad esempio array, mappa, record.
- Input semplice: è possibile utilizzare questa modalità per inserire la nuova riga senza scrivere un'istruzione DML. Qui viene caricata una voce di campi riga basata su form, in cui è possibile immettere il valore di ogni campo della riga.
- Fare clic su Inserisci riga.
Modifica dati - UPDATE ROW/DELETE ROW
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella in cui è necessario inserire una riga. Scegliere Sfoglia tabella.
- Nella casella di testo a sinistra, immettere l'istruzione SQL per recuperare i dati dalla tabella. Fare clic su Esegui per eseguire la query.
- Per visualizzare separatamente i dati delle singole celle, fare clic sulla cella della tabella.
- Per eseguire operazioni DML quali Aggiorna ed Elimina riga, fare clic con il pulsante destro del mouse sulla riga specifica. Selezionare l'opzione dal menu contestuale visualizzato.
- Elimina riga: viene visualizzata una finestra di conferma. Fare clic su OK per eliminare la riga.
- Aggiorna riga: sotto le righe elencate viene aperto un pannello HTML separato contenente i nomi delle colonne e il relativo valore corrispondente in una voce basata su form e come oggetto coppia di chiavi JSON. È possibile scegliere uno dei due metodi e fornire nuovi valori.
Nota
In qualsiasi riga, le colonne PRIMARY KEY e GENERATED ALWAYS AS IDENTITY non possono essere aggiornate.
Tabelle delle query
- Individuare Schema Explorer e fare clic sull'icona Aggiorna per ricaricare lo schema.
- Fare clic con il pulsante destro del mouse sulla tabella e scegliere Sfoglia tabella.
- Nella casella di testo a sinistra, immettere l'istruzione SELECT per recuperare i dati dalla tabella.
- Fare clic su Esegui per eseguire la query. I dati corrispondenti vengono recuperati dalla tabella.
- Fare clic con il pulsante destro del mouse su qualsiasi riga e fare clic su Scarica JSON. Nella finestra di dialogo individuare la posizione in cui salvare il file e fare clic su Salva. Una volta scaricato il file, viene visualizzata una notifica nella parte inferiore destra dello schermo. Fare clic sul collegamento per aprire il file scaricato. Il file viene aperto nel browser.
- Per il tipo di dati binari, fare clic su Scarica oggetto binario nell'output.
- Fare clic su Scarica risultato query per scaricare tutti i dati nel risultato della query. Nella finestra di dialogo individuare la posizione in cui salvare il file e fare clic su Salva. Nel caso di più righe, nella parte inferiore destra della schermata viene visualizzata una barra di avanzamento per mostrare il numero di righe scaricate in tempo reale. Una volta scaricato il file, viene visualizzata una notifica nella parte inferiore destra dello schermo. Fare clic sul collegamento per aprire il file scaricato. Il file viene aperto nel browser.
- Fare clic su Mostra piano di query per visualizzare il piano di esecuzione della query.
- Fare clic sull'elenco a discesa Comandi precedenti per visualizzare le prime 20 istruzioni SQL eseguite di recente che hanno fornito un output.
Nota
Nell'elenco a discesa verranno visualizzate solo le istruzioni SQL correlate alla tabella su cui si sta lavorando.
Explorer schemi
- Nella finestra Esplora schema è possibile verificare il tipo di dati completo di una determinata colonna. Individuare la colonna specifica e il tipo di dati è seguito dal nome della colonna.