Gjest Slettet-t8fn5F Skrevet 19. mars 2019 Del Skrevet 19. mars 2019 (endret) 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(). Endret 19. mars 2019 av Slettet-t8fn5F Lenke til kommentar
Crowly Skrevet 19. mars 2019 Del Skrevet 19. mars 2019 (endret) 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 Endret 19. mars 2019 av Crowly Lenke til kommentar
Gjest Slettet-t8fn5F Skrevet 19. mars 2019 Del Skrevet 19. mars 2019 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. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå