Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
+1 voto

Ciao a tutti.
Ho iniziato ad usare questo programma lo scorso anno in una piccola sagra parrocchiale (coinvolto da un amico) e, da quest'anno, lo userò anche per la sagra della mia parrocchia che è un po' più grossa (lo scorso anno ci mancava la pizzeria).
Da una domanda sul Forum mi è venuta l'idea di provare a gestire le 2 manifestazioni con gli stessi PC senza dover troppo impazzire a fare installazioni e disinstallazioni.
Innanzi tutto io uso PostgreSQL invece del DB locale che consiglio caldamente a tutti di utilizzare. Sul manuale c'è descritta l'installazione in maniera molto chiara ed esaustiva (e se avete domande potete postarle in questo forum).
Nella descrizione del manuale c'è scritto di creare il DB con il nome "sagra", che va benissimo per la manifestazione singola. Nel caso di multimanifestazione è necessario creare un DB per ogni manifestazione (es. "sagra1", "sagra2", "sagradelpane", sagradelvino", ecc.).
A questo punto si installa il programma regolarmente (se è già installato va bene ugualmente).
Nella cartella C:\sagra si va a modificare il file "sagra.ini" inserendo i paramenti del DB come descritto nel manuale:

database_url = postgresql://sagra:sagra@localhost:5432/sagra

A questo punto è necessario inserire il DB della prima manifestazione. Es.:

database_url = postgresql://sagra:sagra@localhost:5432/sagra1

Modificate le stampe con le informazioni della prima sagra.

Entrate nel programma, inserite tipologie, listini, sconti e tutto quello che vi serve.

Il DB a cui punterete sarà sempre, nel nostro esempio, "sagra1".

A questo punto cominciamo a predisporci per attivare la seconda manifestazione.
Prima di tutto è necessario rinominare la cartella "C:\sagra" in "C:\sagra1" o come preferite voi ("sagradelpane", "sagradelvino", ecc).
Fare una copia completa della cartella "C:\sagra1" (o come l'avete chiamata) con tutto il suo contenuto e chiamarla "C:\sagra" (che in questo momento non esisterà più in quanto rinominata nel passaggio precedente).
Entrare nella cartella e modificare il file "sagra.ini" inserendo il nome del secondo DB. Es.:

database_url = postgresql://sagra:sagra@localhost:5432/sagra2

Correggere le stampe con i nomi della seconda manifestazione.

Lanciate il programma (che si collegherà al secondo DB) e inserite tutto quello che vi serve per la seconda manifestazione.

C'è un'ultima cosa da fare.

Nella directory di installazione di postgresql, all'interno di “Data” esiste il file “pg_hba.conf” a cui avrete aggiunto questa riga:
host sagra sagra 192.168.0.0/16 md5

E' necessario inserire una nuova riga per ogni DB che avete creato:

host sagra1 sagra 192.168.0.0/16 md5
host sagra2 sagra 192.168.0.0/16 md5
ecc.

Finito.

Per passare da una manifestazione all'altra è sufficiente rinominare le cartelle "sagra" in maniera da avere in linea sempre la manifestazione che ci interessa.

Spero di essere stato sufficientemente chiaro ma se avete dubbi potete scrivere e chiedere chiarimenti.

Ringrazio nuovamente l'autore per questo splendido software.

Mauro.

quesito posto da (42.2k punti)
modificato da

3 Risposte

0 voti
Grazie del contributo, mrsmyle.
risposta inviata da (15.1k punti)
0 voti

Perchè dici 

Innanzi tutto io uso PostgreSQL invece del DB locale che consiglio caldamente a tutti di utilizzare

Ritieni che il DB locale abbia qualche problema??

risposta inviata da (280 punti)
0 voti
No, il DB locale non presenta nessun problema se lo usi con un unico PC. Se però vuoi collegare 2 o più PC devi usare per forza PostGreSQL.

Inoltre io mi trovo meglio perchè posso usare PGAdmin III per accedere, consultare e modificare le tabelle (anche con comandi SQL).

Si possono fare le stesse cose sul DB locale con SQLite Manager per Firefox ma PGAdmin mi sembra più semplice.

Rimane sempre e comunque una cosa soggettiva.

Ciao.

Mauro.
risposta inviata da (42.2k punti)
...