Newsgroup: it.comp.software.database
Titolo: migrare da MsSQLserver a Postgresql, possibile?

Con il solo scopo di fare delle prove (ho iniziato da poco a "giocare" con
linux), vorrei migrare un database da MsSQL a postgresql. Leggendo un po' la
documentazione ho visto che esiste un programmino che converte i file
partendo dai .mdb di access, io però vorrei partire proprio dal .mdf di
mssql. Esiste qualcosa anche per convertire questi database?
Grazie mille
Ciao ciao
--
MirkoB.
jjm...@libero.it

 vorrei migrare un database da MsSQL a postgresql.
Usa mysqldump per creare il file .sql che crea il database, poi eseguilo
in postgres. Vedi anche le FAQ su 
http://www.soft-land.org/faq/icsdfaq.html
Davide

 mssql. Esiste qualcosa anche per convertire questi database?
tool appositi non ne conosco.
se hai fegato puoi tentare un bcpout da mssql, una aggiustatina in awk al 
file per convertire instatement sql e poi un import.
per le strutture base (tabelle, chiavi), c'è la generazione automatica di 
scripts. anche quella però va aggiustata per adattarla al dialetto pgsql.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.netmeister.org/news/learn2quote.html

 scripts. anche quella però va aggiustata per adattarla al dialetto pgsql.
Esistono altri motori database per linux che mi permettano una importazione
facilitata del database? Per ora voglio solo fare delle prove... In pratica
voglio dimostrare a qualcuno che un server linux non è per niente inferiore
ad un server MS (anzi vorrei far capire che forse è superiore) e sto
realizzando una copia di un server che monta sbs con linux, e tra le altre
cose c'è sql! Non vorrei spendere troppo tempo proprio per la parte che
personalmente mi interessa meno, per cui se esistessero dei database che mi
permettano l'import dei dati  da MSSql server in modo rapido sarebbe meglio
(poi se dovrò realizzarlo sul serio allora potrò impiegare tutto il tempo
necessario).
Grazie


 tempo necessario).
non so. se fai un tour tra i siti devi vari db open, magari trovi qualche 
toollettino.
prova sia postgres che firebird. c'è anche mysql ma ha meno features.
se vuoi andare sul non open, che da la pappa a MS c'è anche oracle. 
(gratuito per prova)
guarda anche le faq per vedere altri db possibili (ce n'è un sacco anche di 
meno famosi).
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

 ad un server MS (anzi vorrei far capire che forse è superiore)
Se ti interessa dimostrare la superiorità del SO più che del DB, invece 
che usare Pg-SQL prendi una evaluation di Oracle 8.1.7 dal sito oracle 
otn (basta registrarsi e avere un po' di bandwidth a disposizione, 
senno' procuratela in altro modo), lo installi (non so che esperienza 
hai con Oracle, ma un'installazione "basica" dovresti riuscire a farla 
senza sudarci sangue), e poi usi il Data Export Wizard di MSSQL server 
per esportare i tuoi DB su Oracle, previa creazione di un'apposita fonte 
dati ODBC sulla macchina col SQL server. Garantito che farà qualche 
macello nel processo di export (confusione tra tipi di dati, dati char 
che risultano blank padded quando non lo erano, indici e trigger persi), 
ma almeno con poca fatica dovresti riuscire a fare il trasbordo di una 
parte del DB abbastanza significativa da fare delle prove.
E sono abbastanza convinto che i risultati del confronto saranno 
confortanti ;-)
bye!
-- 
Fabrizio "Hermooz" Ermini

linux), vorrei migrare un database da MsSQL a postgresql. Leggendo un po' la
Una cosa veloce la fai via ODBC:
http://techdocs.postgresql.org/techdocs/convertsqlsvr2pgsql.php
oppure prova pgadmin con le varie utility di migrazione:
http://pgadmin.postgresql.org/downloads/
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
--------------------

 ha scritto nel messaggio
news:Hsfs9.51864$RO.12...@twister1.libero.it...

Ciao Mirko
Stessa situazione tua, sia tecnica che politica...
Ho installato pgAdmin (
http://www.pgadmin.org/pgadmin2.php?ContentID=1
), che
comprende un tool per la migrazione da MSSQL, Access e ODBC.
Una volta fatto cio' gestisco tutto con una serie di script.
E' straordinario il risparmio di tempo nella sincronizzazione....
Ciao
Giorgio