Archivio

Archivio per la categoria ‘PHP il turbo nel web’

Convertire un database PostgreSQL in MySQL e viceversa

La conversione di un database PostgreSQL in mysql e viceversa non è un’operazione esattamente banale.
Nel senso che a differenza della conversione da SQL Server a mysql o da Access ad esempio, per i quali esiste il tool realizzato direttamente da mysql, mysql Migration Toolkit, per PostgreSQL questo software non ci aiuta.

Durante la ricerca di qualcosa di ben funzionante mi sono imbattuto in:

DB Convert for mysql and PostgreSQL 2.0.x

Questo software consente in modalità trial di importare solo 10 record per tabella. E’ sufficiente nel caso sia necessario solo ripristinare la struttura, nel caso import di dati invece risulta insufficiente.

Per poter disporre delle funzionalità complete è sufficiente acquistarlo ad una cifra ragionevole di 69 dollari.

Il software dopo l’installazione consente una comoda migrazione di tutto quanto. La migrazione può essere bidirezionale.

La stessa software house propone altri tool come il sync.

Sono disponibili inoltre migrazioni da svariati altri database.

Per maggiori informazioni: http://www.dbconvert.com

Guida in italiano a Drupal

28 April 2008 maxgrante Nessun commento

Pubblico con piacere la guida a Drupal in italiano ad opera di Tiziana Ratano e promossa da una società che conosco bene, la Kiwiage.

TuttoDrupal in PDF

Buona lettura e complimenti ai Kiwi e a Tiziana!

Tuxjournal, lezioni di PHP

20 February 2008 maxgrante Nessun commento

Tuxjournal sta pubblicando diverse lezioni di php in lingua italiana.
Mi sembra doveroso segnalarlo.

La prima lezione la potete trovare qui: http://www.tuxjournal.net/?p=2059

Partendo dall’introduzione sono state pubblicate svariati altri capitoli che si stanno ampliando man mano.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

MySQL, eseguire una INSERT che esegua update in caso di valori duplicati

3 December 2007 maxgrante 6 commenti

In mysql, ma più in generale con l’SQL è possibile far eseguire al database una INSERT che, nel caso vi sia un duplicato con i valori passati, provveda ad eseguire un’UPDATE sul database.

Ad esempio:

$sql = “INSERT INTO tbl SET
a = 2,
b = 2,
c = 10

ON DUPLICATE KEY UPDATE b = b + “.$b;

In questo caso se una chiave primaria o più genericamente un indica UNIQUE dovesse verificare la presenza di un valore duplicato verrà eseguito un UPDATE che aggiorna il campo ‘b’ sommandogli il valore di $b.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

AAA Sviluppatore su DB Oracle cercansi…

29 August 2007 maxgrante Nessun commento

Nell’ambito di un importante progetto per una grande compagnia italiana si ricerca uno sviluppatore con conoscenze di programmazione su Oracle. Possibilmente tra i linguaggi di programmazione conosciuti sarebbe preferibile avere anche php ma non è essenziale.

In particolare si richiede conoscenza di sviluppo su Oracle e utilizzo di connection pooling e utilizzo di Oracle in modalità RAC.

Inviare curriculum con disponibilità e tariffa giornaliera all’indirizzo:
info@massimo-caselli.com

Grazie.
Ciao. Max