Articles of postgresql

La funzione con query SQL non ha destinazione per i dati dei risultati

Sto cercando di creare una funzione che restituisca un set di risultati SELEZIONATO. Quando chiamo la mia funzione postgres come questa select * from tst_dates_func() ottengo un errore come mostrato di seguito: ERROR: query has no destination for result data HINT: If you want to discard the results of a SELECT, use PERFORM instead. CONTEXT: […]

Configura JPA per consentire a PostgreSQL di generare il valore della chiave primaria

Quindi il nostro progetto utilizza il database PostgreSQL e usiamo JPA per il funzionamento del database. Abbiamo creato le quadro dal database con il creatore automatico in Netbeans 7.1.2. Dopo piccole modifiche i nostri valori chiave principali sono descritti come: @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Basic(optional = false) @NotNull @Column(name = “idwebuser”, nullable = false) private Integer idwebuser; […]

Chiave primaria composita PostgreSQL

In MySQL, quando creo una chiave primaria composta, diciamo con le colonne X, Y, Z , quindi tutte e tre le colonne diventano automaticamente indici. Succede lo stesso per Postgres?

Memorizzazione di dati crittografati in Postgres

Ho l’obbligo di memorizzare determinati dati in un formato crittografato in Postgres. Ovviamente, ho bisogno di crittografarlo, memorizzarlo e poterlo leggere e decrittografarlo. Qual è il modo migliore per farlo?

Creare un diagramma ER in pgAdmin

Quale sarebbe il passo dopo passo per la creazione di un diagramma Entità-Relazione di base da pgAdmin? Ci sarebbero dei plugin per farlo in pgAdmin? Nota: ho cercato nel web ma oltre a incappare in una lista esauriente di software (molti di loro non sono freeware o obsoleti), finisco qui senza un indizio. Nota 2: […]

Le funzioni di PostgreSQL sono transazionali?

È una funzione PostgreSQL come la seguente transazione automatica? CREATE OR REPLACE FUNCTION refresh_materialized_view(name) RETURNS integer AS $BODY$ DECLARE _table_name ALIAS FOR $1; _entry materialized_views%ROWTYPE; _result INT; BEGIN EXECUTE ‘TRUNCATE TABLE ‘ || _table_name; UPDATE materialized_views SET last_refresh = CURRENT_TIMESTAMP WHERE table_name = _table_name; RETURN 1; END $BODY$ LANGUAGE plpgsql VOLATILE SECURITY DEFINER; In altre […]

Esenzioni di Java Enums, JPA e Postgres – Come faccio a farle funzionare insieme?

Abbiamo un DB postgres con enigmi postgres. Stiamo iniziando a build JPA nella nostra applicazione. Abbiamo anche enumerazioni Java che rispecchiano le enumerazioni postgres. Ora la grande domanda è come convincere JPA a capire le enumerazioni di Java da una parte e le enigmi di Postgres dall’altra? Il lato Java dovrebbe essere abbastanza facile, ma […]

Design di database temporali, con una svolta (righe in diretta o di bozza)

Sto cercando di implementare il controllo delle versioni degli oggetti con il touch in più del bisogno di avere sia oggetti live che bozze, e potrei usare le intuizioni di qualcuno in questo, poiché sto cominciando a chiedermi se è ansible anche senza hack orribili. Scoprirò i post con i tag per l’esempio, ma il […]

come utilizzare il tipo di dati Blob in Postgres

Sto usando un database Postgresql nella mia applicazione di rotaie. Per archiviare file di grandi dimensioni o dati nel database, ho usato il tipo di dati blob in MySql. Per Postgres quale tipo di dati devo usare al posto di BLOB in MySql? Grazie!

Posso eseguire il rollback di una transazione che ho già eseguito? (perdita di dati)

Ho eseguito un’istruzione UPDATE errata e ho perso alcuni dati. È ansible effettuare il rollback ora, dopo che ho già eseguito il commit? Qualsiasi aiuto? ROLLBACK dice NOTICE: there is no transaction in progress .