[ bogdan.kecman @ 01.07.2010. 18:24 ] @
ko nije probao mysql workbench ne zna sta je propustio. 5.2.25 verzija je najzad GA ..

http://dev.mysql.com/downloads/workbench/
http://wb.mysql.com/?p=406

[ Tyler Durden @ 01.07.2010. 18:46 ] @
O-ho, stvarno napokon. Koliko sam se cimao sa kompajliranjem od sat-dva na Gentoo skoro za svaku novu verziju i uvijek nesto malo zeza... :-)
Super, iako je meni sad malo kasno, ali valjace opet ;-)
[ cume @ 01.07.2010. 19:01 ] @
Instalirao sam, nemam vremena nesto previse da istrazujem, da li ima completion SQL sintakse i imena objekata?

btw. sad sam primetio da /usr/bin/mysql (5.1.47) ima table/column name completion. Nisam dugo menjao verzije, bas su me prijatno iznenadili!
[ bogdan.kecman @ 01.07.2010. 20:16 ] @
ja koristim onaj "za pare" sto ima malo vise opcija i sto dolazi kao binary pa ne znam tacno sta fali u free verziji ali generalno ovo je sada ok zamena za administrator, query browser i ERD tool .. jos uvek ima tu i tamo neki bugic ali radi prilicno dobro ..

cume, completion ima odavno u mysql klijentu, u query browseru u workbenchu bi trebalo da radi.. ne verujem da je to samo u SE verziji

evo i par slika

glavni ekran


query browser


db modeler


ERD (ovo je reverse engineered sa mog servera)


server administration
[ Goran Rakić @ 01.07.2010. 21:23 ] @
Vidim da program ima mali web server koji obezbeđuje nekakvu biblioteku za offline dokumentaciju sa pretragom. Po instalaciji tu imam samo MySQL Workbench dokumentaciju. Kako da dodam dokumentaciju za MySQL server?
[ agvozden @ 01.07.2010. 21:45 ] @
Probao sam ga skoro na vindouzima, trebao mi je dijagram nekih tabela.

Odlicno je odradio posao, ukoliko imate smisla da rasporedite objekte prikaz je fantastican, (meni cak pregledniji nego neki alati sa orakla)

[ bogdan.kecman @ 01.07.2010. 21:51 ] @
Citat:
Goran Rakić: Vidim da program ima mali web server koji obezbeđuje nekakvu biblioteku za offline dokumentaciju sa pretragom. Po instalaciji tu imam samo MySQL Workbench dokumentaciju. Kako da dodam dokumentaciju za MySQL server?


to je neki .nemoj nacin za serviranje help-a... koliko ja znam ne mozes da dodas tu "Svoje" fajlove, ne znam ni sta ce ti, imas mysql dokumentaciju i on-line i off-line, skines otvoris iz browsera i teras .. sto bi to integrisao u wb?

Citat:
agvozden: Probao sam ga skoro na vindouzima, trebao mi je dijagram nekih tabela.

Odlicno je odradio posao, ukoliko imate smisla da rasporedite objekte prikaz je fantastican, (meni cak pregledniji nego neki alati sa orakla)


ja sam probao mnogo ERD alata za zivota i moram priznati da mi je wb jedan od boljih kada je mysql u pitanju.... na zalost, ume da radi samo sa mysql-om tako da mu je to mana za ljude koji rade i sa oraklom i sa pgsql-om, ali generalno obzirom da nas je orakle kupio, ko zna sta ce biti sada sa tim i da li ce se na wb dodavati mogucnost za rad sa oraklom ili ce ostati samo mysql alatka... sve u svemu obzirom da su i query browser i mysql administrator vec skoro dve godine u zapecku i da su i zvanicno baceni u vodu - ovo je sada finalno "Default" gui za mysql i u njega ce ici jos novih stvari (ne znam tacno kakav je time line i za koje ce verzije da bude - a i sto znam ne smem da podelim) poput debagera za stored procedure i funkcije, interface-a prema MEM-u, optimizacija upita, optimizacija servera etc etc ...
[ Goran Rakić @ 01.07.2010. 21:57 ] @
Laka offline pretraga, a da nije sve na jednoj HTML strani koja ubija browser. grep nad html-om ume da bude naporan.
[ bogdan.kecman @ 01.07.2010. 22:08 ] @
Citat:
Goran Rakić: Laka offline pretraga, a da nije sve na jednoj HTML strani koja ubija browser. grep nad html-om ume da bude naporan.


kako mislis da ti radi ta pretraga ? morao bi nekako da imas aplikaciju koja ima indexirane sve strane manuala?

ako hoces offline, zavisno da li teras na windozi ili na linuxu,,

http://downloads.mysql.com/docs/refman-5.5-en.chm
http://downloads.mysql.com/docs/refman-5.5-en.a4.pdf

doduse ja i na linuxu koristim chm (uglavnom chm_http a nekad i chmsee) mada pdf pretraga radi brzo.

(ne znam da li direktni linkovi rade posto tu ide neka redirekcija, linkovi su sa http://dev.mysql.com/doc/ - pa biras oces CHM ili PDF i koju verziju oces)
[ tarla @ 01.07.2010. 22:10 ] @
Ja sam redovno skidao bete i radile su uredno. Mnogi ga pljuju po netu ali sami su sebi krivi jer su imali cilj da utrpaju što više stvari u kratkom vremenskom roku i bez neke detaljnije kontrole.

Valjda će sada srediti sve kako treba :)
[ Goran Rakić @ 01.07.2010. 22:16 ] @
Pokreni DocLibrary iz MySQL Workbench, otvori http://localhost:35960 i tu radi pretraga.

Baza u kojoj je dokumentacija (i indeksi) je u modules/data/DocLibrary/mysqldoclib.sqlite

Po sadržaju raznih tabela vidi se da postoji i server dokumentacija u istom formatu, ali samog sadržaja u tabeli pages i zavisnim tabelama za "MySQL Server 5.1 Reference Manual" koji se pominje u tabeli manual nema.
[ cume @ 01.07.2010. 22:18 ] @
Citat:
bogdan.kecman: ja sam probao mnogo ERD alata za zivota i moram priznati da mi je wb jedan od boljih kada je mysql u pitanju.... na zalost, ume da radi samo sa mysql-om tako da mu je to mana za ljude koji rade i sa oraklom i sa pgsql-om, ali generalno obzirom da nas je orakle kupio, ko zna sta ce biti sada sa tim i da li ce se na wb dodavati mogucnost za rad sa oraklom ili ce ostati samo mysql alatka... sve u svemu obzirom da su i query browser i mysql administrator vec skoro dve godine u zapecku i da su i zvanicno baceni u vodu - ovo je sada finalno "Default" gui za mysql i u njega ce ici jos novih stvari (ne znam tacno kakav je time line i za koje ce verzije da bude - a i sto znam ne smem da podelim) poput debagera za stored procedure i funkcije, interface-a prema MEM-u, optimizacija upita, optimizacija servera etc etc ...


Zbog debuggera za stored procedure i syntax completion-a se drzim Toad-a. Kada bi dodali ove feature presao bih na WB, sjajno izgleda a i brzi je.
[ bogdan.kecman @ 01.07.2010. 22:21 ] @
problem je sto
- 2 godine se nije radilo na QB-u i na MA-u
- WB je zamisljen kao ERD alat za windoze

onda je "uvaljeno" momcima da moraju u ERD alat da integrisu i query browser i mysql administrator, da mora da radi i na linuxu, onda im je QA tim otisao - pa niko nije radio qa za wb, onda su se izdesavale neke kupovine, zamene nekih ljudi etc ... sve u svemu vrlo nezgodno vreme za rad tako da .. mnooooogo bagova ..i dalje ima bagova ali je alatka vrlo dobra ..

sto se "guranja" tice, to ti je klasican problem koji se vidi u mnogim firmama - posto je prodaja opala posto je kriza onda imas pritisak od strane sales-a za "novim opcijama" da bi oni nesto mogli da prodaju, i onda moras da dodajes polugotove "flashy" gluposti da bi zadovoljio sales i dobijes proizvod koji je pun bagova i koji ni onu osnovnu stvar ne radi dobro zato sto si izgubio vreme na dodavanje gluposti ... dodatno ti onda ode 50% razvojnog tima zato sto je firma promenila vlasnika ... jbg, to je mlad proizvod, ovo je realno prva verzija koja je GA koja ima bazicno sve alate koje WB treba da ima ... sada cemo videti kojom ce se brzinom razvijati dalje...

ono sto ja mogu da kazem kao neko "iznutra" (ne jos dugo kako stvari stoje), ako hocete(mo) da wb bude "bolji" - *svaki* bug koji primetite - pogledajte da li vec postoji submitovan, ako postoji - dopisite se na njega, napisite da i vas pogadja i kako ste ga reprodukovali, ako ne postoji - dodajte ga ... kada 2000 ljudi postuje na jedan bag - developeri mu povecaju prioritet !!
[ bogdan.kecman @ 01.07.2010. 22:34 ] @
gorane, da ostavljeno je da mozda nekad bude dodato ... ali za sad je to samo taj manual ... teoretski ti mozes da saras po sqlite fajlu ... mozda cak u source-u ima i skripta koja kompajlira ovaj mysql doc u to ali nisam iskreno nikad probao - nije mi palo na pamet da jurim mysql help kroz wb - doduse, posle nekog vremena znas ceo doc napamet :( i gde se sta nalazi :(

cume, jel toad radi sada debagiranje stored procedura? koliko ja znam imali su neki prilicno pateticni pokusaj za to koji nije bas radio .. sto se syntax completion-a tice, sad klikam i ne radi mi u ovom poslednjem SE-u .. a znam da su spominjali syntax completion ... dal ce tek da bude ili to sad meni ne radi to je pitanje ..
[ cume @ 01.07.2010. 22:39 ] @
Ne secam se sada detalja, ali pre par meseci mi je mnogo pomogao taj debugger. Znam da je bio malo usporen (kao i ceo Toad) i da je zaglavljivao ali mi je zavrsio posao.
[ bogdan.kecman @ 01.07.2010. 22:45 ] @
ma ako je uspeo da pomogne - extra ...
za sada je najbolji debugger u http://www.mydebugger.com/ momci su ubacili skoro ceo storage procedure engine u samu aplikaciju tako da se generalno procedura debagira lokalno u samom klijentu a server se cima samo za datu ... vrlo dobro zamisljen alat i prilicno dobro radi, jedino sto nije open source (50$ nije neka cifra za takvu alatku al .. boze moj)

no, odosmo od teme ..
[ cume @ 01.07.2010. 22:48 ] @
#Ontopic

Stvarno je interesantno da konzolni klijent ima completion a GUI ne :-)
No dobro, ERD tool je odlican btw
[ bogdan.kecman @ 01.07.2010. 22:54 ] @
gui je imao completition u pre nekoj verziji :) .. sad nema, moram da pitam sutra zasto, mislim da se neko zalio posto da bi radio completition mora da se povuce cela struktura, mi imamo klijente sa po 40000 tabela i onda traje 2-3h da se povuce to (iz nekog glupog razloga) i onda je to ugaseno, na cli-u ima -A da to ugasis/upalis, na gui-u ce verovatno biti neka slicna opcija (ako je sada nema - nisam zagledao, mozda i ima)
[ ksrele @ 02.07.2010. 13:25 ] @
Mozda ova tema nije za pocetnike, ali ja bih imao samo jedno pitanje pa ko zeli da odgovori... a moze i na PP ako moderator smatra da pocetnici nemaju sta da traze ovde.

Na samom pocetku moga bavljenja MySQL-om, ja sam ucen da baze i tabele pravim iz konzole, znaci nikakav GUI i kliktanje misem.
Kasnije sam poceo koristiti PhpMyAdmin (i jos uvek njega najvise koristim) i jos par apikacija kojima sam zaboravio imena ali se sve svode na isti fazon, query editor, view editor... bla bla bla... neke imaju import i export, neke nemaju i jedino sam ih po tome razlikovao.

Iskreno, za WB sam cuo na MySQL sajtu ali ga nikad nisam koristio.
Mene sada zanima da mi neko napravi porednjenje Workbench-a i PhpMyAdmina, ako moze.
Zasto ljudi kazu da je PMA s*anje?
Koliko ja shvatam bolja je ikakva GUI aplikacija za kreiranje i rad sa bazom nego da se covek muci u konzoli (command line), pa makar i PMA koji je uzgred free i jednostavan za koriscenje - veoma intuitivan, sto za ovaj WB nebi rekao.

Da naglasim da sam ja pocetnik, MySQL koristim iskljucivo na lokalnoj Windows masini (za razvoj PHP sajtova), ali sam i par puta podizao i na Linux-u ali davno.
[ bogdan.kecman @ 02.07.2010. 18:15 ] @
tom ko ti je rekao da je pma sra*e reci da 4#@$@ %$#%#, a to "zasto" pricaju da je .. to je isto kao sto asm programeri pricaju kako je asm jedini pravi nacin za programiranj

pma je najbolji (ili jedan od najboljih) web gui za rad sa mysql-om

pma je web gui, wb je desktop gui - to je osnovna razlika

neke osnovne operacije

statistika sa servera: WB+, PM+
administracija servera: WB+, PM-
administracija baza/tabela: WB+, PM+
query browser: WB+, PM+
ERD (modeliranje): WB+, PM-
[ cume @ 02.07.2010. 18:25 ] @
Citat:
bogdan.kecman:
ERD (modeliranje): WB+, PM-


Izgleda da su i to dodali:



[ bogdan.kecman @ 02.07.2010. 19:03 ] @
video sam to ali i dalje mislim da je to - ... moguce da gresim ali ja od web alata ni ne ocekujem ERD dizajn, phpmyadmin toliko dobro radi ono za sta je namenjen da im ja skidam kapu ... doduse ko zna, mozda i erd bude dovoljno dobar u buducnosti :)
[ ksrele @ 02.07.2010. 20:04 ] @
Hvala na odgovoru, shvatio sam o cemu se radi.
Moracu jos malo da izguglam sta to znaci ERD. ;)

Mali Offtopic:
Koju mi knjigu (knjige) preporucujute da sto lakse shvatim i naucim nesto vise o relacionim i objektnim bazama. Nije mi jasna ta razlika, a cuo sam onako u prolazu da postoji neka objektna baza.
[ bogdan.kecman @ 02.07.2010. 20:29 ] @
ERD == Entity Relationship Diagram

knjige ...

http://www.amazon.co.uk/MySQL-...de-authoritative/dp/0672328127
http://www.amazon.co.uk/Databa...ionship-Approach/dp/1558601341
http://www.amazon.co.uk/Databa...t/dp/0126853525/ref=pd_sim_b_2
http://www.amazon.co.uk/Databa...es-Allen-Taylor/dp/0764507524/
[ Schmidt @ 05.07.2010. 12:56 ] @
Planirate li izbaciti RPM za RHEL 5? U trenutku dok ovo pisem RHEL 6 je jos u beti, ne znam koliko ima smisla izdavati RPM za 6-icu a svi radimo na 5-ici i testiramo 6-icu...
[ bogdan.kecman @ 05.07.2010. 13:06 ] @
najiskrenije - nemam pojma ali mislim da ne posto

- to je u stvari binary za "Oracle Enterprise Linux" (sto je u stvari rhel) i oracle tu ima neku filozofiju "current" verzije a to je sada 6
- nemamo skoro nijednog klijenta (nijednog da ja znam) koji koristi rhel na desktopu, 90% njih tera rhel na serverima i kojekakve fedore na klijentu (onih 10 posto su razni ubuntu, novel, debian... i "ostali") tako da nije ovog "Oracle Enterprise Linux" ne bi bio ni rpm za rhel uopste.


ono sto bi bilo zgodno da proveris je - ako se ja dobro secam wb je prilicno staticno linkovan tako da bi teoretski mogao da ti radi na petici rpm za sesticu
[ Schmidt @ 05.07.2010. 17:38 ] @
Nazalost ne, probao sam to prije nego sto sam postavio prethodnu poruku...
[ bogdan.kecman @ 06.07.2010. 00:22 ] @
steta ... aj bas cu da bacim mail ovima da ih smaram kako je rhel6 i dalje tek beta .... mada, kao sto rekoh, ne verujem, slabo se rhel koristi za desktop (uglavnom fedora)

edit: hm, niko iz build tima nije online :( ... videcemo sutra

edit: rekose mi "nema sanse" ( http://www.mysql.com/support/supportedplatforms/workbench.html )

[Ovu poruku je menjao bogdan.kecman dana 06.07.2010. u 02:56 GMT+1]
[ Schmidt @ 07.07.2010. 13:42 ] @
E stvarno su bezze, ne kontam ih nikako :) pogotovo sto imaju i verziju Oracle Linuxa 5.5 :) iako se iz aviona vidi koja je to distra stvarno :)
[ bogdan.kecman @ 07.07.2010. 20:16 ] @
ne kriju oni uopste da je to prepakovan i presminkan rhel .. cak imaju dil sa red hat-om oko toga ... mislim da je cela fora tu da oni pre nego izbace oracle linux istestiraju sve promene i njihov uticaj na oracle. Inace nesto sto nisam imao pojma do pre neki dan, skoro 70% security posla na rhel-u obavlja bas oracle, njihov tim testira i sredjuje security i onda to redhat zapakuje u rhel i salje dalje .. tako da tu te dve firme prilicno dobro saradjuju

a za kontanje wb tima, nemoj da me vuces za jezik ... sa njima niko ne moze normalno da komunicira
[ tarla @ 07.07.2010. 21:50 ] @
Ja imam osjećaj da je WB tim zapravo nekoliko robova a iza njih ih kanžijaju neki robovlasnici...

Znalo se desiti da skinem jednu betu, ne stignem instalisati, nakon 3 dana već nova verzija... Još se nije potrefilo na poslu i kući da imam dve iste verzije :)

[ bogdan.kecman @ 07.07.2010. 22:29 ] @
da je tako bilo bi super ... na zalost potpuno je drugacije, to je par likova koji misle da su uvatili boga za ... i ne postuju nikakva definisana pravila i procedure (QA procedure na primer pa im onda tako izlaze verzije koje ne mogu da se instaliraju ili kad ih instaliras ne radi ni jedan meni i slicno), ni svoje ni firmine ... no .. nije bitno .. WB community edition je OPEN SOURCE tako da - mozete ga iskompajlirati sami na bilo kom os-u
[ biske86 @ 09.07.2010. 00:36 ] @
Koristim ovaj workbench od kada je izašao i mogu vam reci da sam prezadovoljan ne samo funkcionalnostima već i izgledom. Besplatan a dobar alat.
[ Tudfa @ 10.07.2010. 20:19 ] @
Odlicna alatka ovaj wb.. Ja bih mu dao plus za preglednost, tj. za intuitivan interfejs, bas sam se lako privikao na rad u njemu.

A da li mozda postoji generator probnih, ili kako je vec popularno "dummy" podataka u okviru wb-a, ili u obliku nekog plugin-a ??
Bas bilo lepo kad bi to moglo iz wb-a direktno da se odradi..
[ bogdan.kecman @ 11.07.2010. 00:06 ] @
mi (konsalting i support) imamo neki generator podataka (gypsy) koji je pisao shane bester koji pomaze mnogo .. e sad wb je skroz pluggable tako da ce mozda neko napisati eki plagin za generisanje dummy podataka ...
[ Ivan Popov @ 02.10.2010. 18:55 ] @
Izvinjavam se sto podizem temu ima li MySql Workbench intellisense treba mi kada pisem sqlquery-je?
Kada pisem query i pritisnem ctrl+space iskoci mi prozor ali prazan,mozda treba da se podesi nesto?
HeidiSql ima odlican intellisense,ali imam neke probleme prilikom remote povezivanja,dok workbench radi extra,bar sto se tice povezivanja.
Moze pomoc.
[ bogdan.kecman @ 02.10.2010. 23:55 ] @
autocompletion ne postoji u WB-u 5.x (ni u SE verziji). Planiran je (neoficijalni info !!!) za 6.0 i trebalo bi da bude "extra ultra turbo mega giga odradjen" kako su mi momci iz wb-dev tima rekli.

heidisql ima cool query browser, autocompletion im radi super (intellisense je kako microsoft naziva svoj autocompletion) ali je to ipak samo query browser, wb je mnogo kompletniji alat - doduse vrlo svez ali se razvija prilicno brzo ..
[ Ivan Popov @ 03.10.2010. 00:17 ] @
Hvala,skinuo sam navikat premium,i on mi za sad sjajno odradjuje posao.
Steta za workbench sto nema tu opciju,posto je ovako inace sjajan,za mene i previse.
[ bogdan.kecman @ 03.10.2010. 01:20 ] @
bez uvrede ali navicat premium non commercial kosta 200$ a komercijalni preko 300$ - obican za mysql je ~100$ tako da te molim da ne pises kako si ga "skinuo". Ako si vec odlucio da ga ukrades, zadrzi to za sebe (nisam ni ja svetac al ajde da probamo da bar prividno zadrzimo "legalizam"); napisi "probao sa navicat premium i radi super, samo kosta 200$"... ne znam cime se bavis, ali verujem da si pisao neki software za pare ne bi voleo da ga tamo neki balkanac "skine sa torenta" :)

ja sam na windozi koristio heidisql i radio mi je 1/1 - nikad nisam imao problem .. mada mi autocomplete nikad nije nesto bio preterano potreban, ne koristim ga ni u cli-u .. sada svuda teram wb (i na windozi i na linuxu i na kmeku) i, mada ima bagova i dalje, radi odlicno kao "ceo paket" mada mi je i dalje za query browser najjaci EMS MySQL Manager (500E full, dzaba lite verzija, doduse doklikati do lite verzije je umetnost) - isti ljudi prave isto to i za pgsql btw.



[ Ivan Popov @ 03.10.2010. 12:23 ] @
Izvinjavam se,upravu si,skinuo sam trial verziju.Mada iskreno,ne znam sto uopste kosta toliko para,posto je workbench mocniji,bar se meni cini.
Pogledacu EMS MySQL Manager lite verziju.Pozdrav
[ bogdan.kecman @ 03.10.2010. 14:57 ] @
WB do skoro nije postojao tako su nastali mnogi alati specificni za mysql koji su popunjavali rupu. dodatno navicat ume da radi i sa drugim bazama i najzad, komercijalne aplikacije koje koriste gpl konektor moraju da plate licencu (a nisam siguran koliko kosta ali znam da nije jeftina uopste)... tako da sve te aplikacije uopste nisu jeftine...

wb je dugo bio samo erd tool, tek od skoro mu je dodat query browser i administration deo tako da je on krenuo u trku sa ostalim query browser alatima zvanicno tek od pre mesec dva dana kada je izasao 5.2 (pogledaj datum prvog posta u ovom threadu). jos uvek mu mnogo toga fali (vidim da mnogo ljudi kuka za autocomplete, i na bugs listi i na mysql forumu, evo vidim i ovde je spomenuto a mislim da je posle objavljivanja ovog topica stiglo bar 15tak pp-ova vezano za istu stvar "kako da upalim autocomplete")... ja sam bio kratko u odlicnim odnosima sa wb developerima, napisao par linija koda, pronasao cudo bagova, pomogao da se dovede u neki red, ali su nam onda zahladneli odnosi posto se nismo slozili oko nekih procedura i prioriteta ... tako da iskreno nemam pojma "tacno" sta i kojim redom ide, ali, ide to je bitno, bice sve bolje i bolje .. za sada su na qb polju i navicat i heidi i ems bolji ali ja mislim da ce vec krajem godine wb biti na istoj nozi sa njima dok ce tamo sledece godine sve da ih preskoci..

sve u svemu, ja savetujem da se polako navikava na taj alat, bez obzira sto ovi ostali komercijalni alati imaju po neku funkciju vise (Trenutno) wb polako postaje "standard" ...
[ Ivan Popov @ 03.10.2010. 15:21 ] @
Nisam znao istoriju wb,slucajno sam naisao guglajuci na njega,stvarno se radujem intellisensu-autocompletu.Dobro je kad imas sve sto je potrebno u jednom alatu.
[ tarla @ 05.10.2010. 19:15 ] @
Fin je to komad softvera svakako. Uvijek sam bio spreman i platiti za tako nešto ... Samo moraju paziti da zakoče kada bude vrijeme... Da ne preraste u bloatware...
[ bogdan.kecman @ 06.10.2010. 00:45 ] @
nema sta dalje da raste mnogo ... doduse treba da se u njega dodaju jos neki komercijalni moduli (online backup, mem manager etc..) ali to su sve plugini koji svejedno nisu free ..