mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: HELP Postgres su Win

Non riesco a fare andare Postgres su Win 2000 con le Cygwin.
Le Cygwin vengono installate correttamente, poi quando faccio:
$ initdb -D /usr/share/postgresql/data
si blocca quando cerca di creare template1
Fixing permissions on existing directory /usr/share/postgresql/data
creating directory /usr/share/postgresql/data/base... ok
creating directory /usr/share/postgresql/data/global... ok
creating directory /usr/share/postgresql/data/pg_xlog... ok
creating directory /usr/share/postgresql/data/pg_clog... ok
creating template1 database in /usr/share/postgresql/data/base/1...
Qualche consiglio?
Su Win XP invece non riesco ad installare neanche le Cygwin perchè la
selezione dei pacchetti rimane bloccata sul primo.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 selezione dei pacchetti rimane bloccata sul primo.
Se vuoi usare Postgres installa una macchina Linux. E' il sistema
piu' semplice e migliore.
Davide



Lo uso regolarmente in produzione su Linux, solo che per sviluppare uso
Win, quindi quando sono con il portatile e non posso connettermi alla rete
mi farebbe comodo averlo anche in locale.


 mi farebbe comodo averlo anche in locale.
Sul mio portatile ho una slackware 7, funziona benissimo.
Nota: e' buona pratica sviluppare e testare su un sistema che sia il
piu' possibile simile a quello di produzione. Se hai Linux/Unix sul sistema
di produzione, dovresti averlo anche su quello di sviluppo/test.
Davide



Aia .... sto solo chiedendo consigli su come installare PG su Win! Le buone
pratiche le conosco e le seguo anche io ed anche a me funziona benissimo la
Suse 7.2 su portatile :-)


 ha scritto nel messaggio
news:80j4du8qosafjfga8...@4ax.com...


 --------------------
Spero di esserti stato d'aiuto.
Alessandro

Alessandro
Ops scusa per il mega ritardo, comunque grazie per l'aiuto. Il problema era
che cygipc si andava ad installare dentro home.
Inoltre non ho capito perchè ma nelle cygwin PG va a finire in
/usr/share/postgresql
...va bè comunque adesso funziona....finalmente !

Newsgroup: it.comp.software.database
Titolo: Connettere Db remoto su Linux

dovendo connettermi da Windows XP/7 ad un DB remoto (Firebird residente 
su Ubuntu Server), ho qualche dubbio:
Caso 1 : Remoto in LAN
- ping IP del server , risponde sempre
- connessione <IP remoto>:nomdb.fdb
Caso 2 : Remoto su edificio staccato
- ping IP del server , da sempre richiesta scaduta
Lato Linux
Ho letto che si deve installare un server OpenSSH
quindi sudo apt-get install ....
installato il server SSH, il server sara' raggiungibile direttamente
  o serve qualcosa lato Windows ?
poniamo IP server = 192.168.1.200
se eseguo ping 192.168.1.200 avro' ancora rischiesta scaduta ?
Lato Windows
ho trovato delle guide che installano software per controllare
Linux da remoto (una sorta di Desktop remoto), ma non e' quello
che voglio fare.
il mio scopo e' gestire il DB remoto (non Lan) da un programma Windows.

 il mio scopo e' gestire il DB remoto (non Lan) da un programma Windows.
Il programma Windows deve sapere come connettersi a firebird, gli devi 
dare IP (con eventuale porta), username, password e nome del database, e 
lui dovrebbe sapere cosa fare.
Ma io ti consiglio di sentire (alias pagare e far venire li`) un 
sistemista esperto.
Bye.

>
giusto, ma e' anche utile capire perche' non si "vedono", il mio
e' un server domestico, e ho fatto i test con 2 connessioni Alice, che
magari non danno accesso a determinati servizi.
 
ma questi altri server sono pubblici:
 
se provo a pingare
 
ping 192.168.1.144 (Host di Telecom Italia)
risponde Host di destinazione non raggiungibile.
ma quel server e' sicuramente a posto
 
oppure ping 207.241.148.80 (
www.delphi.about.com
)
risponde richiesta scaduta
ma anche questo server funziona dato che e' possibile vedere i contenuti
con un browser.
 
ciao

Newsgroup: it.comp.software.database
Titolo: consiglio su procedura di sincronizzazione

Salve a tutti,  avrei bisogno di un consiglio.
Dovrei creare un db per la gestione dei documenti su OS win con 
Postgresql su due diversi uffici collegati in adsl (1.2 M).
Per rendere veloci le operazioni di inserimento  ricerca e consultazione 
dell'archivio avevo intenzione di utilizzare due server locali ( uno per 
ogni ufficio) che ad intervalli regolari sincronizzano i record che sono 
stati aggiunti, senza avere il problema di inserimenti doppi; come 
gestisco lo scambio di dati in modo che nei due server siano presenti 
gli stessi record?
le tabelle dovrebbero avere una struttura tipo:  Id; I/O; data; 
commessa; riferimento; Note; file;
Grazie , Andrea.

 Grazie , Andrea.
marc.

 gli stessi record?
Mi pare che il sistema di replica più famoso per Postgres sia Slony:
http://pgfoundry.org/projects/slony1/
ma in pgfoundry ho trovato anche questo:
http://pgfoundry.org/projects/pgcluster/
Attenzione alle architetture diverse, uno potrebbe essere più idoneo
dell'altro per ragioni strutturali.
Bye
-- 
Rudy
blog: 
http://hillrudy.blogspot.com/
e-mail a 
email.it
Newsgroup: it.comp.software.database
Titolo: TABELLE MYSQL

Salve a tutti,
Esiste in MySql un comando SQL per avere la lista delle tabelle di un
database?
in oracle si fa con select * from all_tables.....
Grazie 1000
postatemi pure in pvt
Ciao e grazie
Gianluca
g.via...@jtnet.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
1b0fe8ae37b57c9ffa1...@mygate.mailgate.org...

show tables;
ciao Riccardo

Newsgroup: it.comp.software.database
Titolo: Trasformazione da modello entità relazioni a modello logico ad oggetti

Esiste qualche articolo online che spiega le regole per la trasformazione 
dal modello entità relazioni in al modello logico ad oggetti(mi serve per 
Oracle)?
Ringrazio anticipatamente 

"Shearer":

Ne esistono davvero tanti, ma questo e` leggibile e facilmente
fruibile online (grazie al cielo non e` un pdf):
http://users.dimi.uniud.it/~massimo.franceschet/teatro-sql/traduzione.html
ciao 

 ha scritto nel messaggio 
news:caIKk.85219$Ca.2...@twister2.libero.it...


 oggetti, non quello relazionale!
Wooops!

 quello relazionale!
bello tutto il link pero'... :o)
oh man :o) ... se avessi altra roba cosi' nei preferiti, in italiano!,
puoi sempre postarla eh... :o)
ciao!
e grazie, come sempre... :o)
Rob

 puoi sempre postarla eh... :o)
Qualcosa arrivera` non ti preoccupare, "restate sintonizzati su
questo canale"; purtroppo il tempo e` tiranno...
Newsgroup: it.comp.software.database
Titolo: Un novellino di mysql

Ciao, ho passato gli ultimi giorni a studiare e imparare mysql, le prime
basi mi sono chiare, sono riuscito anche a importare tabelle da access, cosa
che mi interessava di più, dato che vorrei trasformare un db in ufficio.
Sono riuscito a creare database, tabelle, campi, ecc.
Mettiamo che tutto sia pronto, con le varie tabelle che contengono i dati.
Chi organizza le query, chi le richiede, non credo tutte le volte si metta a
scrivere "select....", ma ci saranno delle query già realizzate
dall'amministratore. Esiste qualcosa per aiutare a farle ? Mi rendo conto di
essere abituato ad Access, mi date una mano ?
Grazie !
Fabrizio

Non scrivi su che sistema usi mysql.Se sei su Linux, ti consiglio 
Phpmyadmin oppure Webmin, sono dei tools in Php che ti aiutano anche a 
gestire e modificare il db graficamente.Webmin in realtà serve anche per 
un sacco di altre cose.Oppure vai sul sito 
www.php.org
 e guarda cosa 
trovi, ormai Php e Mysql sono strettamente legati e sicuramente c'è 
quello che ti serve.
Ciao

Rettifico: direttamente su 
www.mysql.org
 ti consigliano numerose 
interfacce grafiche.Oppure guarda qui che è pure in italiano:
http://freephp.html.it
.
Riciao


wrote:
[cut]
Ciao,
se usi mysql da una postazione Windows ci sono molti sql editor che
aiutano nella scrittura di query sql suggerendoti i nomi delle
tabelle, dei campi, etc.
Puoi andare su goggle e con chiave "sql editor" ne trovi molti (es.
Powerful DTM SQL editor,  etc.) che funzionano per tutti i database
che hanno un driver odbc (tra cui anche mysql)
[PUBBLICITA]
Io me ne sono sviluppato uno che distribuisco come shareware e che
puoi trovare su 
http://www.sgr.info/dbgate
 , ha molte funzioni che
aiutano nello scrivere query anche complesse, funziona via odbc ed e'
un solo exe che non richiede setup
[/PUBBLICITA]
Ciao :-)
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Newsgroup: it.comp.software.database
Titolo: Non far partire mysql al boot

Ciao volevo sapere come non far partire mysql al boot del sistema 
operativo. Ho un ibook e volevo risparmiare un po' di CPU.
Dove trovo il file di configurazione?
Ciao
Simone


Ciao,
Potresti non far partire il servizio, o meglio vai in administrative
tools->Services tasto destro del mouse sul servizio Mysql e imposti lo
start-up in Manual.
Correggimi se sbaglio.
Newsgroup: it.comp.software.database
Titolo: emulare sub query

salve sto usando una versione di mysql che non supporta le
subquery dovrei fare una cosa del genere
select * from pippo where id not in (select * from pippo2)
ma non avendo le subquery non posso
conoscete qualche altra alternativa  ?
grazie ciao

Molte quesry con subquery possono essere riscritte con join e
l'ottimizzatore di Oracle, ad esempio, fa gia' questa conversione ogni
volta che e' possibile.
l'esempio che riporti puo' essere facilmente convertito in un:
select pippo.* from pippo, pippo2 where 
pippo.id
(+) = 
pippo2.id
 and
pippo2.id
 is null
(la sintassi e' per Oracle)
Per tutti gli altri casi non ti resta che fare due query, la prima che
estragga i valori da inserire all'interno della IN


La query che hai descritto non dovrebbe funzionare. Casomai sarebbe
select * from pippo where id not in (select pippo2.id2 from pippo2)
dove id2 e' una chiave primaria o esterna in pippo2.
Cosi' definita, la query si trasforma in un LEFT OUTER JOIN
select
    pippo.*
from
    pippo
    left outer join pippo2 on ( 
pippo.id
 = pippo2.id2 )
where
    pippo2.id2 is null;
Vedi ulteriori suggerimenti in questa pagina:
http://dev.mysql.com/doc/refman/5.0/en/rewriting-subqueries.html
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/


grazie l'ho anche capita :-)
ciao
Newsgroup: it.comp.software.database
Titolo: Consiglio su progettazione db

Ciao mi serve un consiglio per la progettazione di un db.
Ho la classica tabella Anagrafica
IDCandidato Nome Cognome
ogni candidato conosce piu' linguaggi di programmazione.
Come devo strutturare la 2a tabella?
cosi'?
idCandidato Linguaggio
01 Delphi
01 Visual Basic
02 Fortran
02 HTML
oppure cosi'?
01 Delphi, Visual Basic
02 Fortran, HTML
Oppure c'e' un altro modo?
Ciao


   La prima che hai detto.
-- 
Alla prossima,
Marco

 Come devo strutturare la 2a tabella?
Io ti consiglierei di utilizzare 3 tabelle:
1) Candidati
2) Linguaggi
3) LinguaggiConosciuti
La tabella Candidati contiene l'anagrafica del candidato;
La tabella Linguaggi contiene le informazioni inerenti ad un linguaggio;
La tabella LinguaggiConosciuti permette di associare 1 candidato ad 1
linguaggio, stabilendo una relazione molti a molti tra Candidati e Linguaggi
(1 candidato può conoscere + linguaggi ed 1 linguaggio può essere conosciuto
da + candidati). Tecnicamente prende il nome di Junction Table.
Ti allego uno script in T-SQL:
USE Northwind
GO
-- Tabella dbo.Candidati
CREATE TABLE dbo.Candidati(
CandidatoID int NOT NULL IDENTITY PRIMARY KEY,
Nome varchar(30) NOT NULL,
Cognome varchar(30) NOT NULL
)
GO
-- Tabella dbo.Linguaggi
CREATE TABLE dbo.Linguaggi(
LinguaggioID int NOT NULL IDENTITY PRIMARY KEY,
Descrizione varchar(30) NOT NULL
)
GO
-- Tabella dbo.LinguaggiConosciuti(
CREATE TABLE dbo.LinguaggiConosciuti(
CandidatoID int NOT NULL REFERENCES Candidati(CandidatoID) ,
LinguaggioID int NOT NULL REFERENCES Linguaggi(LinguaggioID),
AnniDiEsperienza tinyint NOT NULL,
CONSTRAINT PK_LinguaggiConosciuti PRIMARY KEY (CandidatoID, LinguaggioID)
)
GO
-- Popolo le tabelle
SET NOCOUNT ON
INSERT dbo.Candidati VALUES('Lorenzo', 'Benaglia')
INSERT dbo.Candidati VALUES('Gianluca', 'Hotz')
INSERT dbo.Candidati VALUES('Luca', 'Bianchi')
INSERT dbo.Linguaggi VALUES('Visual Basic')
INSERT dbo.Linguaggi VALUES('Visual C++')
INSERT dbo.Linguaggi VALUES('Delphi')
INSERT dbo.Linguaggi VALUES('Visual C#')
INSERT dbo.Linguaggi VALUES('COBOL')
INSERT dbo.LinguaggiConosciuti VALUES(1, 1, 9)
INSERT dbo.LinguaggiConosciuti VALUES(1, 4, 2)
INSERT dbo.LinguaggiConosciuti VALUES(1, 5, 2)
INSERT dbo.LinguaggiConosciuti VALUES(2, 2, 4)
INSERT dbo.LinguaggiConosciuti VALUES(2, 4, 1)
INSERT dbo.LinguaggiConosciuti VALUES(3, 3, 5)
INSERT dbo.LinguaggiConosciuti VALUES(3, 1, 2)
SET NOCOUNT OFF
GO
-- Recupero l'elenco dei linguaggi che conosco
-- ed i relativi anni di esperienza
SELECT C.Nome, C.Cognome, L.Descrizione, LC.AnniDiEsperienza
FROM dbo.Candidati C JOIN dbo.LinguaggiConosciuti LC
ON C.CandidatoID = LC.CandidatoID
JOIN dbo.Linguaggi L
ON LC.LinguaggioID = L.LinguaggioID
WHERE C.Nome = 'Lorenzo'
GO
-- Pulizia
DROP TABLE dbo.LinguaggiConosciuti
DROP TABLE dbo.Linguaggi
DROP TABLE dbo.Candidati
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: [aiuto] Dove sbaglio???

Perche' Access mi da questo errore?:
Errore di sintassi (operatore mancante) nell'espressione della query
'pref2.valore2 = data1000.campo2 LEFT OUTER JOIN preferenze ON
preferenze.valore3 = campo3'.
La query in questione e' questa, e mi sembra riprendere la struttura di due
join consecutivi classici:
SELECT id, campo2, campo3, campo4, campo5, campo6, campo7, ordpref2,
ordpref3
FROM data1000 INNER JOIN [SELECT ordinepref AS ordpref2, valorecampo AS
valore2 FROM preferenze WHERE idutente = 1 AND nomecampo = 'Campo2']. AS
pref2 ON pref2.valore2 = data1000.campo2
LEFT OUTER JOIN preferenze  ON preferenze.valore3 = campo3
ORDER BY pref.ordinepref DESC;
Per favore un consiglio... sono bloccato!

 ha scritto nel messaggio
news:9dAac.103456$FJ6.3...@twister1.libero.it...
Nel subject sicuramente: poco significativo!
Antonio


Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
SaLuTation
Marco

> Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
Beati voi che ci trovate da ridere...

 Per favore un consiglio... sono bloccato!
Una delle regole per chi frequenta questo prezioso NG è quella di utilizzare
un subject esplicativo del post.
In assenza di questa condizione è difficile che otterrai risposte, perlomeno
dai frequentatori assidui.
Dovresti quindi ripostare il tuo quesito con un subject + appropriato.
Le altre regole del NG le troverai sul sito 
www.sitocomune.com
 , prezioso,
anche ma sopattutto x la mole di materiale interessante che potrai trovarci.
Ciao
--
Francesco G. Rizzoni


a me non vien da ridere anche se OGGI è la giornata nazionale dello scherzo
Forse a te si perchè ti hanno risolto il problema su
microsoft.public.it.office.access ?
Dici che sei un quasi laureato beh......
Daniele

> Daniele
Cari Signori, io avro' pure sbagliato a scrivere 'sto subject, ma questo
cidi non mi sembra piu' intelligente del subject...


tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
--
a.cara

 tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
Grazie Alessandro, dopo una giornataccia, a quest'ora di poter fare una
sonora risata non me l'aspettavo proprio.
Alla toscanaccia, quindi senza offesa per nessuno.
Ciao.
--
Francesco G. Rizzoni

Newsgroup: it.comp.software.database
Titolo: (OT) Database CAP Regioni

Scusate, qualcuno ha percaso un database aggiornato con CAP, comuni, 
provincie e regioni?
Tac


http://csvtosql.sourceforge.net/

 lo trovi in email.
Ciao,
siccome servirebbe anche a me, non è che potreste inviarlo via e-mail anche
al mio indirizzo ?
Grazie,
Riccardo
-- 

Riccardo wrote:

postalo sul NG.. annidato in un mex di info..
-- 
www.iuz-lab.info


--
Togli .xyz dalla mia email per contattarmi.
Newsgroup: it.comp.software.database
Titolo: insert e duplicazione di chiave

 errore
Ripeto:
Se crei una sequenza su Oracle non hai bisogno di gestire la situazone a
livello applicativo.
E' sufficiente che nella tua procedura al momento della insert inserisci per
quel campo il valore  "Nome_sequenza.NextValue"
E cosi risolvi anche il problema della simultaneità delle operazioni.
Per creare la sequence leggiti la guida di Oracle, li trovi di tutto di +.
Ciao
Ivan


--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com
http://www.deja.com/

Newsgroup: it.comp.software.database
Titolo: MYSQL - subquery

ho una tabella in cui registro i downloads dal mio sito:
NUKE_USERS_DOWNLOADS
lid   number
uname varchar
vicino ad ogni download, dovrei visualizzare un elenco dei files simili...
in pratica, vorrei mettere (vedi amazon...) una sezione del tipo:
"gli utenti che hanno scaricato questo file hanno scaricato anche..."
in Oracle sarebbe:
select distinct ud1.lid 
from NUKE_USERS_DOWNLOADS ud1 
where ud1.uname IN (
select ud2.uname from NUKE_USERS_DOWNLOADS ud2 where ud2.lid=&lid
)
Ma come la scrivo in mysql ?
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

 )
In MySQL non sono disponibili sottoquery. Userei un JOIN:
select distinct ud1.lid
 from NUKE_USERS_DOWNLOADS as ud1,
NUKE_USERS_DOWNLOADS as ud2
where ud1.uname=ud2.uname and ud2.lid=&lid
dove &lid è il lid che cerchi
Ciao.
    Carlo.
Newsgroup: it.comp.software.database
Titolo: dubbio su quale db?

ciao
solitamente creo applicazioni utilizzando l'accoppiata vb+access
ora però vorrei provare qualchè db più robusto
ho già fatto delle prove con mysql e adesso ho scaricato firebird ma
non lo ancora provato
cosa mi consigliereste?
grazie

 cosa mi consigliereste?
Leggi le FAQ del gruppo: 
http://www.soft-land.org/faq/icsdfaq.html
Specialmente la domanda 4.
Davide

Newsgroup: it.comp.software.database
Titolo: [MSSQL2000] Visualizzare strutture

Esiste un modo per visualizzare la struttura di una tabella o ad esempio il 
codice di una stored procedure da Query Analizer non avendo a disposizione 
Enterprise Manager?
Qualcosa tipo SELECT COLUMNS, SHOW STRUCTURE...
Grazie.


wrote:

Per la tabella puoi fare 
sp_help <tabella>
per una stored puoi fare
select text from syscomments where id=object_id('<nome>')
Ciao
Stefano
--
Database Gate - The Powerful SQL Editor
HD Checker - The S.M.A.R.T. Hard Disk Reader
Asus Checker - CPU and Asus MB Checker
http://www.sgr.info

 Grazie.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

In linea di massima avete soddisfatto a pieno la mia richiesta.
Utilizzo proprio SQL Server 2000, ma il mio problema è che si trova su una 
macchina della società che mi fa hosting e posso fare query solo attraverso 
le pagine ASP.
A proposito, non è che conoscete qualche tool in ASP che funga da query 
analyzer? Qualcosa tipo phpMyAdmin...
Ciao e grazie ancora...


 Ciao e grazie ancora...


 Prova a dare un'occhiata: 
http://www.aspenterprisemanager.com/
Qualcuno l'ha già provato?
Io ho scaricato sia la 0.5.1 (VB) sia la 0.1.3 (C#) ma mi danno errori (la
0.5.1 addirittura di compilazione su AppInterface).
Suggerimenti?
Grazie.
Newsgroup: it.comp.software.database
Titolo: Mysql e omonimi

Ho un db con nomi e cognomi. Vorrei estrarre da una query solo gli omonimi 
cioč coloro che hanno nome e cognome uguali (che so i Paolo Rossi o Gennaro 
Esposito). Quale istruzione devo usare in mysql?
Grazie.

 Grazie.
la seguente query ti dice anche quanti sono
select nome, cognome, count(*) conteggio
from tabella
group by nome,cognome having conteggio>1
non si tratta comunque di niente di specifico di MySQL ... è puro e
semplice SQL !

 semplice SQL !
Bhe, per dire, firebird quella di cui sopra me la sputa come errore...
Nell'having rivuole la count(*)

 Grazie.
la seguente query ti dice anche quanti sono
select nome, cognome, count(*) conteggio
from tabella
group by nome,cognome having conteggio>1
Grazie mille. 

 Nell'having rivuole la count(*)
Nella schermata su 
http://sqlzoo.net/select_group_by
ho provato:
SELECT continent, COUNT(*) conteggio
FROM games
GROUP BY continent
HAVING conteggio > 1
... che va sotto MySQL ma non sotto PG; invece questa va su entrambe:
SELECT continent, COUNT(*) AS conteggio
FROM games
GROUP BY continent
HAVING COUNT(*) > 1

 HAVING COUNT(*) > 1
Appunto, quindi quella sintassi è "specifico di MySQL", era lì che volevo
arrivare :)

"Andrea [Work]"

Tranquillo s'era capito (volevo soprattutto mettere al lavoro il
nuovo sito...) 

 nuovo sito...)
Infatti ho visto che è interessante :)

Newsgroup: it.comp.software.database
Titolo: MySql riservatezza impossibile

Non c'è modo di pubblicare un DB MySql su un server di terzi senza
permettere accessi non autorizzati?
- le password si possono azzerare;
- il login dello script PHP è visibile anche se compilato.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
per questo se cerchi la funzione encrypt sul sito di mysql dovrebbe fare 
al tuo caso

 al tuo caso
conosco, ma anche usandolo non mi sembra di risolvere.
Io cripto i dati nel db.
Ma poi per eccedervi devo inserire la psw in uno scripto e anche se lo
compilo in PHP, si può creare un altro script che lo "include"
evidenziando le variabili contenute.


 - il login dello script PHP č visibile anche se compilato. 
E questo che c'entra con MySQL?
Ho paura che tu abbia le idee poco chiare.
Comunque, in termini generali, se tu metti un tuo programma su un server
di terzi, non c'e' nulla che ti salvi dalla curiosita' altrui.
Anche se il tuo programma e' compilato, ci sono decompilatori che
ricostruiscono anche il codice piu' ingarbugliato.
Quanto alle password, se non e' la tua macchina, puoi usare un file di
configurazione, ma almeno una persona, ovvero l'amministratore della
macchina ci potra' accedere.
Il problema sempre quando utilizzi una macchina non tua.
Quindi, torno a chiederti? Perche' "MySQL riservatezza impossibile"?
Com'e' che un altro DBMS ti risolverebbe i problemi di password e
visibilita' del codice su un server noleggiato?
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: Query complessa: calcola la somma per id prendendo solo... se... altrimenti tutti se...

Ho una tabella in cui un id_anagrafica può aver effettuato tante
operazioni, e queste operazioni hanno un campo importo e possono avere
il campo tipo_op= 'I', oppure uguale a 'V' o uguale a 'X'.
Io devo estrarre la somma di tutti i record, per ogni id_anagrafica,
se non è presente un 'operazione con la x, altrimenti solo i record
inseriti dopo che è stata inserita l'operazione con la x, con essa
compresa.
Una query tipo : per ogni id_anagrafica, se non è presente la x, fai
la somma di tutti i record, altrimenti fai la somma solo dei record
dopo la x, con la x compresa.
Per calcolare la somma in base all'id_anagrafica avevo fatto una query
del tipo:
select id_anagrafica, sum(importo_tot) as totV from tabella where
(tipo_op='V' or tipo_op='I') group by id_anagrafica
Adesso però non so come implementarla con la "condizione della x"
Potete aiutarmi?!?!?

 id_anagrafica
Il db che sto usando è PostgreSQL 7.4.8, quindi dovrebbe supportare
l'IF (
http://www.postgresql.org/docs/current/static/plpgsql-control-
structures.html)
Il problema è che mi da questo errore:
ERROR: la funzione if(boolean, numeric, integer) non esiste HINT: No
function matches the given name and argument types. You may need to
add explicit type casts.

 case
Ci ho provato con case, ma non riesco ad ottenere quello di cui ho
bisogno: devo fare la somma, ma se trovo l'operazione con la X devo
resettare a zero la somma calcolata fino a quel punto e ricominciare
la somma con l'importo dell'operazione con la X.
Hai un'idea per caso di come possa utilizzare 'case' in questo caso,
visto che io non ne conoscevo neanche l'esistenza?!!?
Thanks
Newsgroup: it.comp.software.database
Titolo: database magazzino

Salve a tutti, mi è stao richiesto di creare nell'ambito della mia tesi
un modello di database access capace di gestire  la movimentazione
delle merci in magazzino (carico scarico) capace magari di gestire anche
gli ordini.
Potreste aiutarmi indicandomi un possibile schema da seguire per la
costruzione del database,
o  in quali libri (o magari nella rete) potrei trovare esempi .
Grazie per la disponibilità
--
Cordiali saluti ,
Uranion


Ti consiglio
http://supereva.guide.it/t9/database


http://guide.supereva.it/informatica_e_internet/database/

Newsgroup: it.comp.software.database
Titolo: SQL Developer o SQL ENTERPRISE ?

Ciao a tutti, ho bisogno di un' informazione; ho a disposizione il CD
originale MSDN di SQL SERVER 2000 in italiano: qual è la differenza tra la
DEVELOPER EDITION e la ENTERPRISE EDITION ?
Grazie di cuore, siete fantastici...

 DEVELOPER EDITION e la ENTERPRISE EDITION ?
La Enterprise ha in piu' la possibilita' di creazione di Cluster
di database, replicazione remota et similia.
Consulta la documentazione per ulteriori info.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: In MySQL 4.1 esistono le transazioni?

Salve a tutti, 
volevo sapere se in MySQL 4.1 esistono le transazioni. Nel caso in cui
non si possano usare esiste qualche stratagemma che mi permetta di
simularle in qualche modo. A me in particolare serve che 2 o più query
vengano eseguite in maniera atomica, cioè o vengono eseguite tutte con
esito positivo o niente.
Grazie per l'aiuto!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 esito positivo o niente.
Usa le tabelle InnoDB:
http://dev.mysql.com/doc/refman/4.1/en/innodb-overview.html
Bye
-- 
Rudy
http://hillrudy.altervista.org/
e-mail a 
email.it

Newsgroup: it.comp.software.database
Titolo: DBIII

cerco disperatamente il programma DBASE III in italiano se qulcuno
puņ aiutarmi.
ciao da Pietro.

 cerco disperatamente il programma DBASE III in italiano se qulcuno


Newsgroup: it.comp.software.database
Titolo: Le viste vanno attivate?

Salve a tutti,
è da qualche giorno che ci provo, ma proprio non
ne vengo a capo. Su Mysql 4.1.12 provo a creare 
delle Viste, anche banali tipo
CREATE VIEW PROVA AS SELECT 'abc';
ma il risultato è sempre lo stesso 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use
near 'VIEW PROVA AS SELECT 'abc'' at line 1
sembra che sia proprio la parola VIEW a dargli fastidio, 
volevo sapere, bisogna configurare qualcosa per attivare le
viste?
Ho controllato il mio User ed ho tutti i diritti.
Potete darmi delle dritte?
Grazie a tutti
-- 
Benedetto Santarella 
www.ferramentatodisco.it

 delle Viste, anche banali tipo
Scusa ma le viste non le hanno fatte dalla vers. 5 ?
Newsgroup: it.comp.software.database
Titolo: Attributi di una query

Salve a tutti :)
Per un progetto di basi di dati mi ritrovo a dover fare delle pagine in
php su un db in MySql. Poichè questo database verrà interrogato nei
modi più svariati, ma che ci saranno anche delle query usate più di
frequente, vorrei creare una piccola tabella in cui permettere di
salvare la query più frequenti, unitamente ad una breve descrizione,
di modo che l'utente possa scegliere poi tra una lista di query
predefinite. Fin qui, nessun problema.
Nel momento in cui mostro in una tabella i risultati però ho delle
difficoltà a stabilire di quanti e il nome degli attributi.
Cerco di spiegarmi meglio.
Supponiamo che la query sia "SELECT * FROM tabella1 join tabella2 on
tabella1.a=tabella2.a" e sia salvata nella variabile $query.
Per eseguirla e visualizzare i risultati i una tabella:
echo "<table>";
$result=mysql_quey($query);
while($row=mysql_fetch_array($result))
{
echo "<tr>";
                for($i=0;$i<$num_attributi;$i++)
                {
                     echo "<td>".$row[$i]."</td>";
                }
echo "</tr>";
}
echo "</table>";
Ovviamente, mi manca il numero di attributi e il loro nome (che vorrei
mettere come prima riga della tabella).
Ho provato ha fare "DESCRIBE $query", ma mi riporta il nome delle
tabelle che partecipano al join, lo stesso con EXPLAIN.
Come esiste num_rows(), non esiste una funzione che faccia al caso mio?
Ringrazio chiunque sappia darmi una mano, perchè inizio a impazzire ^^
(programmare non è proprio il mio forte)
KalaYa

ok, sono riuscita a contarli con mysql_num_fields($query)...mi resta
comunque il problema di trovare lo schema per visualizzare la prima
riga...mysql_list_field chiede in ingresso dei parametri che non ho a
priori...ho solo l'array risultato..
echo "<table>";
$result=mysql_query($query);
$num_attributi=mysql_num_fields($result);


Ok, sono ufficialmente una pazza...ho trovato la soluzione...la posto
nel caso (remoto) possa servire a qualcuno:
echo "<table>";
$result=mysql_query($query);
$num_attributi=mysql_num_fields($result);
$i = 0;
echo "<tr>";
while ($i < $num_attributi) {
   $meta = mysql_fetch_field($esegui);
   echo "<td>$meta->name</td>";
   $i++;
}
echo "</tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr>";
                for($i=0;$i<$num_attributi;$i++)
                {
                     echo "<td>".$row[$i]."</td>";
                }
echo "</tr>";
}
echo "</table>"; 
Scusate tutti ^^

    $meta = mysql_fetch_field($esegui);
Interessante. Questo ha a che fare più con PHP che con i database.
Cmq mi viene in mente che potevi anche giocare con le chiavi dell'array 
$row.
Una cosa tipo:
foreach ($row as $k=>$v) {
	print $k ."\n";
}
ti riporta tutte le chiavi del campo $row che nella fattispecie 
dovrebbero essere i nomi di tutti i campi più gli indici numerici.
Scarti gli indici e ti rimangono i nomi dei campi.
Newsgroup: it.comp.software.database
Titolo: [MSQL7] e BTrieve

deV<

 ha scritto nel messaggio
news:tzlV6.40057$Uo3.1...@news6.giganews.com...


nulla eh?.........
Io leggo il tuo post oggi 17 giugno. Non devi avere fretta.
Per esempio non capisco perche' non ti crei semplicemente due
connessioni parallele. I linked server sono ampiamente e ottimamente
descritti sulla documentazioni ufficiale di MS, che do' per scontato
che tu l'abbia letta attentamente, e per motivi a me ignoti abbia
deciso che non facevano al tuo caso.
Attento pero' che non riusciro' a risponderti prima di domenica
prossima :-(
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

 ha scritto nel messaggio
news:a8voitce78vm4ccvd...@4ax.com...


intendi l'utilizzo dei linked servers?
No. Per deformazione professionale do per scontato che si acceda ai
dati del DB attraverso un programma.
Assodato questo "pre-giudizio" intendevo uno schifoso programma che
apriva una connessione su BTrieve, e uno su SQL Server, e buona notte
al secchio.
Sui linked server, oltre a installarti MSDE (cioe' SQL Server 2000)
per avere la documentazione in italiano, di consiglio di leggerti la
documentazione e fare tutto da Query Analizer. 
Con Enterprise Manager non tutto funziona a dovere.
Se poi ricordo BTrieve e' un DB ISAM, e credo che questo sia un male.
Dubito fortemente (per esempio) che esista qualcosa di simile ad un
cursore dinamico su DB ISAM (se ricordo bene cosa e' un DB ISAM). 
Non so bene nemmeno che richieste minime richieste dai linked server
su ODBC. Devi dare un'occhiata a questo dettaglio.
Ci vediamo domenica prossima, anche se come vedi non che possa
aiutarti piu' di tanto :-(

Newsgroup: it.comp.software.database
Titolo: Access: piccolo mistero...

ciao a tutti
sono un po' alle prime armi  mi sono imbattuto in questo:
in
Access e' normale che le categorie di funzioni predefinite all'interno del
generatore di espressioni siano solo 5 quando voglio creare un controllo di
verifica all'interno di una tabella?
mi spiego: nelle proprieta' di una
tab in visulalizzazione struttura c'e' la possibilita' di effettuare un
controllo (opzione: |valido se|), ad esempio un IIf: ebbene, inserendo un
IIf access restituiscem errore, non riconoscendo il controllo, infatti se
uso il generatore di espressioni, IIf non c'e' tra le funzioni o gli
operatori disponibili. La cosa e' strana, visto che databese di esempio dei
manuali M$ espongono u esempio del tutto simile a questo: in questo caso il
controllo sembra funzionare, peccato pero' che al primo tentativo di
modifica ricominci a segnalare l'errore; altra cosa strana e' che nelle
query il generatore di epressioni ha molte piu' funzioni predefinite
disponibili, compreso il controllo IIf... ora: sono sbagliati gli esempi
forniti coi manuali, o c'e' qualcosa di errato nell'installazione di
Access? (la cosa pero' e' stata verificata su A97, A2k ed Axp...)
qualche idea?
grazie a tutti
Sergio
--------------------------------
Inviato via 
http://usenet.iol.it

prova ad andare nell'editor del codice vb, poi vai in strumenti->riferimenti.
Troverai un elenco di librerie che possono essere installate. Per un utilizzo
normale
delle funzioni di access devono essere selezionate:
- Visual basic for Application
- Microsoft Access Object 8-0 Library
- Microsoft DAO 3.5 Object Library.
Spero che questo ti aiuti.
A presto.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: inisperto di sql chiede aiuto in mysql

Salve !!!!
all'ora sto' cominciando ora ad usare sql e volevo chiedervi una cosa....
elenco delle citta non ripetute in ordine alfabetico
select DISTINCT citta   from tabella order by citta
ok.
ma se voglio che non vengano visualizzati i campi vuoti nel campo citta' e
il record sia valido " flag ='V' " ? ... grazie anticipatamente


Cioč? Tipo:
select distinct citta from tabella where citta!='NULL' and flag='V';
Newsgroup: it.comp.software.database
Titolo: HELP SW SQL SERVER

Salve a tutti, desideravo approfittare el newsgroup per avere da voi una
informazione su qualche software.
in sostanza sono alla ricerca di un software equivalente del TOAD (magari
con le stesse potenzialità ) pero' non per oracle ma per slq server di
microsoft.
Qualcuno mi puo' dare una dritta?
grazie 1k  ( mille )
alex

 grazie 1k  ( mille )
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server

 genere di operazioni.
eh eh eh ! "non vedo la necessita'" .....
Ahi Microsoft ...
;-)

 ha scritto nel messaggio
news:behge5$t6r$1...@canarie.caspur.it...

beh effettivamente perchè spendere soldi inutilmente se query analyzer
(compreso con ms sql) ti permette di fare quello che ti serve.
Certo toad ha un bel po' di funzioni che non esistono in query analyzer ma
haime non è proprio a buon mercato
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 haime non č proprio a buon mercato
Di TOAD esiste una versione freeware che ha MOLTE + funzioni di Query 
Analyzer. Inoltre c'e' TORA che e' shareware ... (e free x Linux!)
Il mio commento ironico voleva far risaltare l'"integralismo" delle 
soluzioni Microsoft (e a volte degli utenti MS).
ciao
c

 soluzioni Microsoft (e a volte degli utenti MS).
lo so e come tale l'ho preso, eheh mi manca la barba e un turbante e sono
pronto per aggregarmi al flb->fronte liberazione bill ;-)


ciao...per cui volete dire che mi basta query analyzer?
lo ho guardato un po'....ma forse ero troppo ben abituato a TOAD.
se conoscete uno strumento equivalente vi prego di segnalarmelo gratis o
meno.
nel frattempo io sto cercando anche sul web per trovare quanto ho chiesto
anche a voi.
grazie 1k
alessandro

 ;-)
:-)
Ti ricordo che essendo MVP non sono dipendente Microsoft.
Se hai voglia, prova a vedere questo link: 
http://mvp.support.microsoft.com

Newsgroup: it.comp.software.database
Titolo: Mysql Errore 1064

Sto usando Mysql 4.0.18, seguendo la guida di un manualetto ho dgt il
seguente comando x creeare una tabella
mysql> create table films (
    -> film_id int(9) not null auto_increment,
    -> genere int(3) not null,
    -> titolo varchar(50) not null,
    -> anno_prod year,
    -> attori varchar(120),
    -> distributore int(6) not null unsigned,
    -> supporto char(3) not null,
    -> prezzo decimal(8,2) not null,
    -> noleggio decimal(8,2)  not null,
    -> giacenza int(6)not null unsigned default '0',
    -> primary key (film_id)
    -> );
..puntualmene iol sistema mi restituisce questo errore;
ERROR 1064: You have an error in your SQL syntax.  Check the manual that
corresp
onds to your MySQL server version for the right syntax to use near
'unsigned,
supporto char(3) not null,
...gho prvato e riprovato a riscrivere tutto, ma nulla
io credo si tratti di una incompatibilità relativa alla versione...
grazie
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

E' l'unsigned che va messo subito dopo int():
create table films (
	film_id int(9) not null auto_increment,
	genere int(3) not null,
	titolo varchar(50) not null,
	anno_prod year,
	attori varchar(120),
	distributore int(6) unsigned not null,
	supporto char(3) not null,
	prezzo decimal(8,2) not null,
	noleggio decimal(8,2)  not null,
	giacenza int(6) unsigned not null default '0',
	primary key (film_id)
);


Si verissimo, ho risolto così
grazie mille !
Seba ha scritto:





Newsgroup: it.comp.software.database
Titolo: come sviluppare questa select?

ho 2 tabelle.. tariffe (volo, prezzo) e orari (volo, partenza, 
destinazione, oraP, oraA)
l'utente dà in input la partenza e la destinazione, il server dovrebbe 
restituire il prezzo del volo e l'orario
come sviluppare la query?
ci sto provando da 1 ora.. ma senza risultati
aiutateme x favore :)

 aiutateme x favore :)
Select tariffe.prezzo, orari.oraP,orari.oraA from prezzo, orari where
orari.volo=tariffe.volo and
orari.partenza= Partenzainput and
orari.destinazione=DestinazioneInput
Frilla
Newsgroup: it.comp.software.database
Titolo: Tutorial su linguaggio SQL per Oracle

Ciao a tutti. Qualcuno mi sa dire dove posso trovare (in rete o nella
manualistica fornita col prodotto) una reference sull'SQL che usa Oracle? Io
ad esempio non so come fare ricerche all'interno di campi che contengono
un'apice (in altri database si usava la sequenza \'), e mi sono accorto che
la funzione concat() accetta solo due campi (ne devo usare due nidificate?).
Grazie anticipatamente
--
Ciao
Nico

...


 manualistica fornita col prodotto) una reference sull'SQL che usa Oracle?
Io


Per cercare un apice si usa il raddoppio dell'apice (e non il doppio apice)
es.
....
where mio_campo like '%''%';
altro esempio
 vuoi cercare nella stringa
<non so come fare ricerche all'interno di campi che contengono
un'apice> la posizione dell'apice
SELECT Instr
('stringachenonstòquiariscriverepercheétroppolungaenonmivadiusareilcopiainco
llae neanche la barraspaziatricemachecomunquecontieneun''apice','''',1,1) AS
machimellafattofare
FROM DUAL;
se usi SQLplus puoi dare il comando
col machimellafattofare for a30
arevua!
e ti ritorna la posizione del primo apice partendo dalla posizione 1 (se
metti -1 cerca in reverse)
Newsgroup: it.comp.software.database
Titolo: Oracle XE e import tabella csv

Buongiorno,
    ho problemi ad importare un file csv. Infatti usando il tool di Load non 
importa i file superiori a 30kb. Il mio file è + grande e contiene i nomi 
dei campi di una tabella che deve essere creata sulla prima riga e alcuni 
record. Anche copiando e incollando nella textarea "Data" mi dice che è 
troppo lungo ciò che incollo.
Esistono altri modi? Ho provato con Raptor ma non trovo il bottone per 
importare i dati esterni.
Grazie! 

 troppo lungo ciò che incollo.
Se c'è SQLLoader usa quello, altrimenti dividi in due il file csv e
importi in due tempi.
Bye
-- 
Rudy
http://rdbland.blogspot.com/
e-mail a 
email.it
Newsgroup: it.comp.software.database
Titolo: POSTGRESQL instalazione ODBC su XP

Salve....
ho installato postgresql su un portatile con XP home...la versione è
la 8.3.7
(è l'installer oneshot che il sito web consiglia....quello mantenuto
da enterprisedb)
Tutto bene...
I dolori vengono adesso....
devo trasportare un db da access (eh lo so...no comment please!) a
postgresql....
Connessione ODBC e spostamento di tabelle (che per fortuna non sono
incasinate...hanno solo tanti dati)
è la soluzione consigliata
Solo che...dal sito web...scarico il psqlodbc 8.3.4....(8.3.7 non
c'è!)
lancio l'msi....frulla un po....
Controllo in pannello di controllo....origine dati ODBC....c'è di
tutto,,,,ma il driver di posgresql no!
Leggo....
elimino l'installazione da opzione remove....
Rilancio l'installazione....riavvio....lancio
update.exe.....controllo   NON C'E' sto benedetto driver
eppure l'installazione mi ha detto è riuscita!
Controllo per l'ennesima volta.....mi installa nella dir C:\Programmi
\psqlODBC\0803\bin
ci sono alcune dll....
ma in questo benedetto pannello dellìorigine dati ODBC...il driver di
postgresql non c'è!
Sigh....help.....

 Sigh....help.....
RISOLTO....per caso però!
Il problema sta in winzozz
tutta la mattina a cercare info e tips e poi per caso leggo
http://forums.mysql.com/read.php?37,31449,32571#msg-32571
uh!...sta a vedere......
Avvio regedit....non c'è!
esporto la chiave la apro con pspad e
trovo:
"SQL Server Native Client 10.0"="Installed"
@=""
"FileMaker Oracle8 Driver"="Installed"
elimino @=""
salvo
cancello la chiave con regedit
e la ri-aggiungo dal file modificato
FUNZIONA TUTTO
fancu!
Winzozz del piffero!Una mattinata persa!
Ho postato la soluzione...casomai servisse a qualcuno....
Saluti!

Newsgroup: it.comp.software.database
Titolo: ordinamento campi varchar in Firebird

Ammetto di non aver mai dato troppo peso alle questioni di ordinamento. 
Non ho settato nessun character set nel creare il database, come invece 
consiglia il manuale. L'ho fatto adesso, per prova, creando un database 
con character set ISO8859_1, ma il risultato non cambia:
[mangi騗 viene dopo [mangiucchiare]
ditemi che sto sognando...
Michele Giordano



spero di si'. tenta un backup e restore. io avevo ridotto la lunghezza
di un char da 30 a 20 e nonostante questo fb continuava a risputarmi il
dato con un padding di 30. backup e restore ha risolto.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/
Newsgroup: it.comp.software.database
Titolo: lock + timeout ? esiste ?

ho una applicazione (Firebird) che usa in alcuni punti il comando:
Select For update with Lock
Questo comando funziona bene, e fa quello che voglio io.
Purtroppo mi � successo 2 o forse 3 volte in un anno che il server si
� "piantato" .  Nessuno riusciva pi� a fare transazioni.
Secondo me succede questo :
se dopo il comando: Select For update with Lock , il terminale che lo
ha lanciato si blocca (guasto, cavo ballerino, hub difettoso, misteri
vari e svariati....) , allora il suddetto terminale non arriva mai a
chiudere la transazione con il commit.
E il server resta con il lock attivo.... in attesa eterna.
Esiste un modo di impostare un timeout ?
Tipo .... i Lock non possono durare pi� di 2 secondi , dopodich�
scadono ?
p.s.  sono cosciente che esistono anche altri metodi per serializzare
le transazioni, ma secondo me il problema suddetto rimane : cosa
succede se il terminale che inizia la transazione si blocca prima del
commit ? Secondo me il server aspetta il commit prima di sbloccare le
altre transazioni, per cui esiste il caso di un blocco permanente
(finch� il server non viene stoppato e fatto ripartire)
Se ho detto ca**ate, dite pure ... speigatemi come si fa a evitare i
lock eterni....

 E il server resta con il lock attivo.... in attesa eterna.
Strano... una volta caduta la connessione tutte le transazioni
aperte da quella connessione dovrebbero andare in rollback...
Ma riesci a riprodurre questa cosa in modo regolare (tipo, lanciare
la query e staccare il cavo subito dopo) ?
ciao
G


buona idea. Devo fare un programmino di test per riprodurre la
situazione volutamente.
Come dicevo, mi � capitato 2 o 3 volte in un anno su un server molto
trafficato, e per giunta quando io non c'ero.
Per cui *presumo* che fosse un lock rimasto in sospeso, ma non ho la
prova certa .
---------------------------------
Tuttavia, mi piacerebbe dire col programma al server  :
"adesso inizio una transazione che di solito dura 1 secondo, per cui
per favore se entro 30 secondi non finisce per conto suo, fai il
rollback automatico TU"

 prova certa .
La situazione non e' certo agevole! Forse con un programmino apposta
riesci a generare molte piu' transazioni della normale applicazione
e riesci a riprodurre in poco tempo quello che accade 2/3 volte
l'anno!
In bocca al lupo! :)
Giacomo
Newsgroup: it.comp.software.database
Titolo: Programma per progettazione database ed esportazione in mysql -postgres

Salve, volevo sapere se c'è un programma visuale gratuito in cui si
possa progettare un database con relative tabelle e poi esportare il
tutto in mysql o postgres. Qualcosa tipo visio per intenderci.
Qualcuno sa consigliarmi?!!?
Thanks


DBDesigner, ma e' un progetto chiuso.
MySql Workbench e' il suo successore, ma e' ancora lontano.
Alla prossima.
	MAX

 >
phpmyadmin
phppgadmin
pgadmin


 
Non penso proprio che con phpmyadmin e phppgadmin si possa progettare un 
DB in visuale come richiede lui.
Pgadmin non lo conosco, per cui non mi esprimo.
At next time.
	MAX

 
A me sembra che PGAdmin sia piu' qualcosa per creare tabelle in
maniera visuale che per progettare database. Ma l'ho usato poco
e solo per diletto personale.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e solo per diletto personale.
Si, infatti.
Io cercavo proprio un prodotto come dbdesigner, il quale è pure free!
Ma in che senso è un progetto chiuso?
Thanks

 
Nel senso che gli sviluppatori sono passati in toto a Mysql AB
e stanno lavorando al Workbench.
Pero' non sono partiti dalla fine di DBdesigner, ma stanno riscrivendo 
il tutto e per questo e' ancora in beta.
Ho visto che in Debian c'e' un programma per disegnare le tabelle ma 
adesso non ricordo il nome (non sono in ufficio).
Domani lo guardo e poi riposto le impressioni.
Best regards.
	MAX

 
Come promesso :)
Il programma si chiama Ferret, non e' bello da vedersi, ma il suo sporco 
lavoro lo fa' :)
Ciao.
	MAX