Huge leap
Izskatās, ka neskatoties ne uz ko, ar minimālu piepūli ir izdevies sekmīgi nomigrēt no Apache 1.3.39 un PHP 4.4.4 uz Apache 2.2.3 un PHP 5.2.0. Skatīsimies, kas vēl izlīdīs, aber citādi viss ir čikiniekā. Maza jātne ar MySQL character setiem (PHP4 klients uzvedās savādāk, nekā PHP5.2), diezgan daudz labojama koda (lai dzīvotu bez warnungiem), kā arī šis tas bija kritiski (nestrādāja).
Nākamais solis - izprovēt MySQL 5.0...
rob
2006. gada 19. decembrī, plkst. 08:48
Nu lai tev veicas, pirms laba laiciņa arī veicām šādu te migrāciju - pedzās ar ļoti daudz labojama koda itīpaši mysql mainot...
paulinjsh
2006. gada 19. decembrī, plkst. 12:29
Nu migrācija uz mysql 5 varētu nebūt tik sāpīga. Vismaz nav sanācis sāpīgi līdz šim.
krampo
2006. gada 19. decembrī, plkst. 15:02
a priekš kam tas viss?
aaxc
2006. gada 19. decembrī, plkst. 15:48
Ieteiktu labaak uz postgresql paariet.
sandis
2006. gada 19. decembrī, plkst. 16:34
starp citu īsti tā arī neiebraucu kāpēc 4 mysql (select * from table a, table b left join table c on a.id=c.id) ir jāpārveido 5 mysql par (select * from table b, table a left join table c on a.id=c.id)
laacz Autors
2006. gada 19. decembrī, plkst. 16:37
sandi, ANSI SQL?
bubu
2006. gada 20. decembrī, plkst. 01:01
Es vispār brīnos, ka pirmo kveriju ņēma pretī.
MZM
2006. gada 20. decembrī, plkst. 11:17
Ar MySQL kodu lapām (charstets) jātne nebūtu, ja būtu vienlaikus migrējis arī MySQL uz 5.x. Protams, pie nosacījuma, ka orģinālās db ir pareizā kodējumā. Kad migrēju no 3.x uz 4.1 sanāca krieti pajemties, lai viss būtu OK, bet iemesls - pebkac.
sandis
2006. gada 20. decembrī, plkst. 12:31
4.x pirmo kveriju ņēma par pilnu. ansi sql gan saka, ka jādara kā pirmajā, bet ne jau visi izstraadaataaji njeem veeraa savietojamiibu ar visiem specifikaacijas siikumiem. secinu, ka mysql kāds papūlējās pārrakstīt no nulles.
Krišs
2006. gada 20. decembrī, plkst. 23:07
Šā vai tā šāds sintakses mikslis ir diezgan wtf-isks.
Vai nu rakstām sliktajā stilā - select * from A, B, C where A.id=B.a_id and A.id=C.a_id ... nu, vai arī rakstām ar joiniem - select * from A inner join B on A.id=B.a_id inner join C on A.id=C.a_id
un vispār, "select * ..." ir sliktais stils, jo, nepārskaitot atgriežamo lauku nosaukumus, tiek panākts, ka sql izpildītājs griežas pie Master DB (vai kur nu tam glabājas tabulu struktūras), lai noskaidrotu, kādi tad lauki vispār ir pieejami
Krišs
2006. gada 25. decembrī, plkst. 21:39
Laacz, interesanti vai lietvārdu locītājs (http://laacz.lv/tmp/loc.php) nestrādā dēļ šī veiksmīgā leciena?
laacz Autors
2006. gada 26. decembrī, plkst. 14:12
Krišs, bija. Simtprocentīga atteikšanās no <code>register_globals</code> liek sevi ik pa brīdim manīt :)