# Prima di passare a postgresql

**URL:** <https://www.ruby-forum.com/t/prima-di-passare-a-postgresql/168338>\
**Category:** IT\
**Created:** [May 19, 2009, 7:09pm UTC](https://www.ruby-forum.com/t/prima-di-passare-a-postgresql/168338 "2009-05-19T19:09:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mariarosaria](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e19b73/32.png) [@mariarosaria](https://www.ruby-forum.com/u/mariarosaria)\
**Post date:** [May 19, 2009, 7:09pm UTC](https://www.ruby-forum.com/t/prima-di-passare-a-postgresql/168338/1 "2009-05-19T19:09:29Z")

</div>

vedi allegato

grazie in anticipo per le risposte.

---

<div class="post-metadata">

**Author:** ![mariarosaria](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e19b73/32.png) [@mariarosaria](https://www.ruby-forum.com/u/mariarosaria)\
**Post date:** [May 20, 2009, 10:38am UTC](https://www.ruby-forum.com/t/prima-di-passare-a-postgresql/168338/2 "2009-05-20T10:38:47Z")

</div>

Mariarosaria T. wrote:

> vedi allegato
> 
> grazie in anticipo per le risposte.

Le view in PostgreSQL sono read-only, e quindi non ci puoi scrivere. Ci  
sono perÃ² dei workaround. Ad esempio con una CREATE RULE sul db puoi  
fare in modo che il tentativo di scrivere sulla view vada a scatenare  
una insert o una update sulle tabelle sottostanti. Si spiega come fare a

> **[CREATE RULE](https://www.postgresql.org/docs/8.3/sql-createrule.html)**
>
> CREATE RULE CREATE RULE — define a new rewrite rule Synopsis CREATE \[OR REPLACE \] RULE name AS ON …

Nota che la CREATE RULE Ã¨ un’estensione di PostgreSQL, ma non so se lo  
standard SQL supporta le updatable views che per altro vedo che tutti i  
db implementano in un modo o nell’altro.

Paolo

---

<div class="post-metadata">

**Author:** ![mariarosaria](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e19b73/32.png) [@mariarosaria](https://www.ruby-forum.com/u/mariarosaria)\
**Post date:** [May 20, 2009, 5:02pm UTC](https://www.ruby-forum.com/t/prima-di-passare-a-postgresql/168338/3 "2009-05-20T17:02:40Z")

</div>

Paolo M. wrote:

> Le view in PostgreSQL sono read-only, e quindi non ci puoi scrivere. Ci  
> sono perÃ² dei workaround. Ad esempio con una CREATE RULE sul db puoi

Immaginavo …grazie per la risposta

hai un db da consigliarmi in sostituzione di firebird ?
