Zmuszony jestem skorzystac z Oracla. Dodam, ze jestem laikiem jezeli chodzi o te baze, dopiero co zaczalem z niej korzytstac, ale juz dziala mi na nerwy. Wybaczcie jezeli pisze glupstwa, nie znam sie, ale:
-
Nie mozna zmienic typu kolumny w tabeli? WTF? Aby zmienic typ kolumny, musialem utworzyc nowa, z wlasciwym typem, a nastepnie przekopiowac dane ze starej kolumny do nowej, aby na koncu usunac stara kolumne :/
-
O co chodzi z tym typem CLOB. Nie ma po prostu typu TEXT? na CLOB nie dziala mi konstrukcja DISTINCT.
-
Trzeba recznie tworzyc sekwencje? Nie mozna uzyc typu SERIAL, tak jak w Postgresie, ktory wszystko ladnie tworzy samemu?
-
Czy to tylko u mnie komunikaty bledu sa tak fatalne? Moze w drozszej wersji Oracla sa "normalne", ale np. proba odpalenia zapytania konczy sie bledem invalid identifier. I to wszystko! Gdzie, co, jak, w ktorej linii? Oracle tego nie mowi. Jak to zdebugowac? Moze sa jakies narzedzia do tego? Uzywam Navicata.
-
Pomijam brak czegos takiego jak
LIMIT
orazOFFSET
. -
Nie ma znanej z Postgresa czy MySQL funkcji
NOW()
? Przed chwila Oracle mnie poinformowal, ze czegos takiego nie rozpoznaje.
Siedze nad Oraclem dopiero kilka godzin i czuje, ze to dopiero poczatek moich trudnych zmagan z tym systemem. Nie mozna powiedziec, zeby ten system byl user friendly. Co wobec tego przemawia za tym, ze ta baza jest taka droga? W zyciu nie zaplacilbym za nia takich pieniedzy.