✉️ Saņem šito visu e-pastā. Tā vietā, lai palaistu garām kaut ko no tā, ko es rakstu savā blogā, tagad vari pierakstīties un saņemt e-pastā visu, ko es te rakstu. Tas nav bieži.

← Uz sākumu

Huge leap

2006. gada 19. decembrī, 12 komentāri

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...

Tu atbildi augstāk redzamajam komentāram. Atcelt

Gravatar 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...

Gravatar 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.

Gravatar krampo

2006. gada 19. decembrī, plkst. 15:02

a priekš kam tas viss?

Gravatar aaxc

2006. gada 19. decembrī, plkst. 15:48

Ieteiktu labaak uz postgresql paariet.

Gravatar 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)

Gravatar bubu

2006. gada 20. decembrī, plkst. 01:01

Es vispār brīnos, ka pirmo kveriju ņēma pretī.

Gravatar 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.

Gravatar 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.

Gravatar 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

Gravatar 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?

Gravatar 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 :)