PostgreSQL nie je tak zly ale ma zasadne nevyhody oproti MySQL a preto nie je tak rozsireny ako MySQL:
* tazsia instalacia (ziadne spustanie programov dbinit, ipc-daemon a podobne)
* velmi komplikovana instalacia na windowse - takmer nikde nie je mozne najst zrozumitelny navod ako to nainstalovat. Musite si stiahnut cygwin, potom ipc-daemon (ten je zabaleny v .bz2 takze staihnut specialny unzip), postgres a potom to mozno pojde. MySQL ma pre windows instalacny program, ktory pracuje bez problemov.
* jednoduchost a jednoznacnost. PostgreSQL ma vela prikazov a moznosti, ktore dokazu pekne zmiast. Navyse nezachovava uplnu kompatibilitu. Na starej verzii Postgresu som pouzival syntax SELECT ... LIMIT m,n a novej verzii som musel prepisat vsetky select na SELECT ... LIMIT m OFFSET n
Pokial viem, tak sa pracuje na nativnom porte na Windows. A PostgreSQL je oproti MySQL viac profesionalna, a preto pre vyvojarov asi nie je az taka dolezita podpora pre Windows (kedze ten na vela serveroch nenajdete).
Co sa tyka podpory, tak PostgreSQL je v podpore SQL spicka plne porovnatelna s komercnymi programami, MySQL sa nechyta ani zdaleka.
ad 1) toto je vazne nesmysl, ktery nema smysl komentovat...
ad 2) na win bych PG nikdy neprovozoval (ani pro testovaci ucely) - skoro bych navrhoval, at se zadny port PG pro win nedela
ad 3) nesmysl, PgSQL je naopak velmi citely a co se tyce kompatibility - vyzkousejte i jine produkty a pak sudte :-)