Salut a tous,
Je voudrais savoir comment faire pour faire une query sur deux tables chacune dans des bases differentes avec firebird.
Merci!
Version imprimable
Salut a tous,
Je voudrais savoir comment faire pour faire une query sur deux tables chacune dans des bases differentes avec firebird.
Merci!
ça c'est pas évident et ça dépend des composants que tu utilises...
Avec des composants comme IBX par exmple : c'est impossible !
Avec le bde, tu pouvais le faire mais conseiller le bde de nos jours n'est pas le meilleur conseil que l'on puisse faire je pense...
QLI le permet :
http://blog.developpez.com/index.php...&c=1&tb=1&pb=1
ok, c'est exactement ce que je cherchai comme exemple de code.
Par contre, jai une autre question, d'apres vous quel est la meilleur base entre postgres et firebird, parce que avec postgres je n'ai jamais vu de code pour faire des query "inter" base.
Je pense faire une migration de postgres vers firebird, le premier format auquel je pense est un .sql mais je pense qu'il va falloir faire des sed dessus.
Est ce que quelqu'un a deja fait ce genre de migration?
Quels sont les avantages de firebird?
Posgresql est très bien aussi, avec une licence proche de celle de Firebird, et j'ai des copains chez Posgresql, donc je ne dirais pas de mal ;)
Sinon pour être plus sérieux, Postgresql à l'avantage dans le monde Linux d'être plus répandu, alors que dans le monde Windows, c'est Firebird qui a cet avantage, pour MacOsX, Firebird est le seul à être natif MacOsx et livré sous forme de framework.
Sur les fonctionnalités, PG est plus adapté pour les applications SIG, pour le reste, les différences deviennent faibles et dans l'avenir ces différences vont devenir de moins en moins nombreuses, les deux projets progressant vite.
Firebird a pour lui d'être plus facilement maintenable, demande beacoup moins d'administration ou de configuration.
Voilà en gros, après, il faut vraiment rentrer dans les détails
Quand à la migration, j'en ai fait quelque fois, en général il n'y pas trop de problèmes quand on connait un peu les deux produits.
Ok, mais l'avantage de firebird je pense est le support multiproc. J'ai entendu parler que le plan de postgres c'est de couper leur query en plusieurs morceaux et d'executer chaque morceaux sur chaque processeurs.
Sinon sur la migration de postgres vers firebird avec un fichier .sql, est ce qu'il ya des differences de syntax a corriger? J'ai fait une migration MySQL -> postgres. j'ai eu a faire des sed sur de gros dump. Je me demandais si c'etait pareil
ça oui, tu n'y échappera pasCitation:
Sinon sur la migration de postgres vers firebird avec un fichier .sql, est ce qu'il ya des differences de syntax a corriger? J'ai fait une migration MySQL -> postgres. j'ai eu a faire des sed sur de gros dump. Je me demandais si c'etait pareil