Quesito che pongo a tutti..stavo rimettendo mano al programma, in quanto abbiamo la speranza di fare qualcosa, e qui volevo utilizzare la funzione del QrCode per essere più comodo, ma anche per non fare troppa fila nelle casse, così da evitare affollamenti..
La mia idea era quella di mettere Online tutta la funzione del PreOrdine, ma ho visto essere abbastanza complicato, e quindi resterò sulla rete WiFi "locale"; quello che ci tenevo a fare, era usare due computer (come solito) ma facendo che uno sia SERVER e l'altro si appoggia su esso così da avere delle statistiche uniche.
Volevo quindi utilizzare la funzione descritta nel manuale sfruttando "POSTGRESQL"; sono andato a seguire le istruzioni passo passo ma non riesco neanche ad avviarlo dal PC Server..
La stringa che sono andato a sostituire nel file "sagra.ini" è la seguente -->
" database_url = postgresql://ServerSagra:pass02@localhost:5432/DBSagra "
stando attendo a mettere come scritto; poi sono andato sul file "pg_hba.config" dove ho aggiunto la riga -->
" host DBSagra ServerSagra 192.168.0.0/16 md5 "
sono andato ad aprire per sicurezza da porta 5432 anche con i Firewall
e con queste impostazioni, non mi si avvia; ma vedo che sul file "LOG" mi scrive questo "errore"
2021-06-02 12:02:59,640 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\amministrazione", line 5, in <module>
File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\guiutil", line 3, in <module>
File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\bo", line 4, in <module>
File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 350, in <module>
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 33, in get_version
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2471, in connect
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 878, in __init__
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2557, in raw_connection
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 184, in unique_connection
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 401, in __init__
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 746, in _do_get
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 189, in _create_connection
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 282, in __init__
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 344, in __connect
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.strategies", line 80, in connect
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.default", line 281, in connect
File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\psycopg2", line 130, in connect
OperationalError: (OperationalError) SCRAM authentication requires libpq version 10 or above
None None
Non capisco dove ci sia l'errore..i programmi che ho installati sono all'ultima versione che ho trovato..
PGAdmin4 non so' se debba stare aperto, ma ho provato sia da aperto che chiuso, ma non cambia il risultato; mi sono anche chiesto se per caso devo caricare il database sul programma "PGAdmin" ma non vedo che ci siano impostazioni simili...ho probato perfino a cambiare nominazione del file "database" dandogli la nominazione che ho scelto (DBSagra) ma non cambia..
Dove sto' sbagliando ?? Penso che nel momento sistemo qui, anche dai Client riesca a connettermi..