Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PDO] Migracja do innych baz danych
Reptile ReX
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.01.2008

Ostrzeżenie: (0%)
-----


Interesuje mnie jedna rzecz i strasznie mnie gryzie.
Wszędzie jest głośno o wieloplatformowości biblioteki PDO
To znaczy, że kod można przenosić pomiędzy innymi serwerami baz danych (Postgre, Mysql, MS SQL itd)
Tylko jak to naprawdę z tym jest, patrząc logicznie gdy wykonujemy zapytanie w MYSQL

  1. SELECT id FROM users WHERE id = 2 LIMIT 1;


To jest wszystko Ok, natomiast to samo zapytanie np. w MS SQL wyrzuci błąd, ponieważ nie ma tam LIMIT, jest TOP.
Czy PDO samo dba o tą kompatybilność ? jak trzeba to rozwiązywać ?

Dzięki z góry za zaspokojenie mojej ciekawości.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Składnie trzeba poprawiać na to rady nie ma.W przypadku użycia np. FULL TEXT SEARCH różnice są już ogromne.Praktycznie wszystko musisz przerabiać(procedury składowe,triggery itp.),to jest całkiem inna baza danych na całkiem innym silniku,nie można sobie tak prosto z importować z MySQL do MSSQL i odwrotnie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 00:53