Creazione di database

forse farò qualcosa in proposito durante le prosime settimane, o forse
riuscirò a persuadere qualcuno a farlo :smiley: in ogni caso non è molto il mio
genere, quindi aspettatevi qualcosa di grezzo e funzionale just for me.
posso però postarlo su wiki e lo possiamo raffinare insieme alle esigenze
di
tutti. che ne dite?

On 10/28/06, David W. [email protected] wrote:

Penso invece cercasse una soluzione per il deploy di applicazione
rails su “ambienti desktop” con un solo comando. Mi spiego: Chiaro ha
un amico, gli da una chiavetta usb e gli dice di eseguire il comando
“rake fa-ti-fa-ben” e … BOM! Il database è generato e webrik è
partito. Forse sbaglio però.

Sono anche io interessato alla cosa, perche` secondo me un

che sarà difficile scovare una soluzione ready-to-use. Infatti: io
non ho nessuna idea, ma la via indicata da Matteo mi sembra buona.

C’e` create_database nell’API di rails.

Sono anche io interessato alla cosa, perche secondo me un linguaggio/ambiente come Ruby e abbastanza flessibile per poter
creare una piccola applicazione che la gente installa in locale,
magari usando sqlite come DB, e magari perfino webbrick come server se
non prevedono di avere molti utenti.

IMO e` fattibile con un po’ di lavoro.

PS - Tcl ha gli starkits, che ti permettono, con un unico eseguibile,
di fare delle cose veramente notevoli - Ruby ha qualcosa di simile?


David N. Welton

Linux, Open Source Consulting

| usually you have to set up the connection info separately in your database
| to put in database.yml anyway, so it may not be all that useful anyhow.

[1] http://wiki.rubyonrails.org/rails/pages/UsingMigrations

Se stessi cercando di creare un pachetto facile da installare, credo
che comunque userei SQLite, e quindi so gia che database usare, e quindi avrei una buon'idea dei parametri. Cercare di fare un'applicazione 'easy to install' che interagisce con un database sconosciuto e sicuramente piu` difficile… Comunque, dovrebbe
essere fattibile anche quello con un po’ di impegno. Qualcosa del
genere:

  • Lanciare webbrick.
  • Collegarsi a una pagina semplice che chiede i dati necessari.
  • Script che aggiorna i file giusti, e lancia db:migrate

L’applicazione che ho in mente io probabilmente segue la prima strada
perche SQLite e comunque un ottimo DB se sono pochi ad essere
collegati.


David N. Welton

Linux, Open Source Consulting

Alle 23:16, sabato 28 ottobre 2006, chiaro scuro ha scritto:

forse farò qualcosa in proposito durante le prosime settimane, o forse
riuscirò a persuadere qualcuno a farlo :smiley: in ogni caso non è molto il mio
genere, quindi aspettatevi qualcosa di grezzo e funzionale just for me.
posso però postarlo su wiki e lo possiamo raffinare insieme alle esigenze
di tutti. che ne dite?

molto interessante!

anche io tempo fa mi ero posto un problema simile

credo che la soluzione migliore sia quella proposta da David, ossia:

  • Lanciare webbrick/mongrel
  • Collegarsi a una pagina semplice che chiede i dati necessari
  • Script che aggiorna i file giusti, e lancia db:migrate

e magari impacchettare tutto in un plugin, come dice Matteo

vai chiaro… metti qualcosa sul wiki che vediamo di tirar fuori qualcosa
di
utile

Ho scritto un esempio ancora più grezzo che funziona per me, sulla mia
macchina, sotto certe congiunzioni astrali :slight_smile: certo lo avrei potuto
rifattorizzare, ma che gusto ci sarebbe stato rispetto al farlo in
gruppo?
(ahem, qualcuno ci ha creduto?)

unico problema: qb su rail-it.org fa le bizze e non rinfresca le pagine
con
i dati che ho inserito. che facciamo, aspettiamo che renzi lo sistemi o
proseguiamo via email?

On 10/29/06, kalos [email protected] wrote:

molto interessante!
vai chiaro… metti qualcosa sul wiki che vediamo di tirar fuori qualcosa
di
utile


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Chiaroscuro

: : i’m a miner : : | therubymine.com

Alle 14:13, lunedì 30 ottobre 2006, chiaro scuro ha scritto:

Ho scritto un esempio ancora più grezzo che funziona per me, sulla mia
macchina, sotto certe congiunzioni astrali :slight_smile: certo lo avrei potuto
rifattorizzare, ma che gusto ci sarebbe stato rispetto al farlo in gruppo?
(ahem, qualcuno ci ha creduto?)

hehehehe no tranquillo :wink:

unico problema: qb su rail-it.org fa le bizze e non rinfresca le pagine con
i dati che ho inserito. che facciamo, aspettiamo che renzi lo sistemi o
proseguiamo via email?

già… ho notato pure io che qb è un po’ svogliato
si via… emailiamo

On 10/28/06, David W. [email protected] wrote:

C’e` create_database nell’API di rails.

very nice! ma c’è un side effect[1]

| How Do I Tell My Migration To Create a Drop or Create a Database?
|
| Is this possible?
|
| In the source of Active Record 1.13.2 (part of the Rails 1.0
install), the SQL
| Server and MySQL adapters support a create_database() method. However,
| for database agnosticism, you’re off the reservation with this one. Also,
| usually you have to set up the connection info separately in your database
| to put in database.yml anyway, so it may not be all that useful anyhow.

[1] http://wiki.rubyonrails.org/rails/pages/UsingMigrations


Michele F.
SeeSaw | Another point of view

[email protected]