Jump to content
Sign in to follow this  
Guest Slettet-t8fn5F

PHP Mysql convertere til PHP CockroachDB?

Recommended Posts

Guest Slettet-t8fn5F

Hei.

Finnes der noe verktøy som "oversette" php kildekode fra MySQL tilpasset og til CockroachDB tilpasset php-kode?

 

Hittil har jeg funnet dette.

The next step is to take my existing php code and convert each mysql call to an internal call, something like mysql_query() changing to db_query().

Edited by Slettet-t8fn5F

Share this post


Link to post

Trolig ikke, om man da ikke bruker vanlig søk og erstatt funksjonalitet i en editor/IDE. Det som er vanlig er at man har en database klasse for hver database (mysql, postgresql osv) som har ett felles interface. Resten av koden bruker dette interfacet, da kan men enkelt bytte ut/velge hvilken database man skal bruke uten at dette har konsekvenser for resten av koden. Ett unntak til dette er om man bruker mye database spesifikke funksjoner i SQLene så må det nødvendigvis også oppdateres (noe som er ett godt argument for å bruke mest mulig standard SQL), eller man må ha database spesifikke SQL klasser.

 

Er muligens en del jobb å tilpasse, men jeg ville tatt i bruk en ORM. Eloquent, som benyttes i Laravel/Lumen, er veldig god og kan installeres stand alone. Ett lite google søk ga denne Eloquent driveren for CockroachDB https://github.com/nbj/cockroachdb-laravel

Edited by Crowly

Share this post


Link to post
Guest Slettet-t8fn5F

Er nok bare dataspesifikke koder i php-koden. Er snakk om bare noen enkelte sider, så det er mulig å gjøre dette manuelt, men jobber man innenfor utvikling, er jo et slik verktøy høyt verdsatt. Middleware for å overføre data mellom selve databasene er enda ikke et problem. Kommer sikkert senere.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...