Fórum Root.cz

Hlavní témata => Server => Téma založeno: thcom 14. 12. 2016, 12:41:40

Název: PostrgeSQL: nástroj pro administraci
Přispěvatel: thcom 14. 12. 2016, 12:41:40
odhodlal jsem se po letech zkusit prejit na postgres
zacatky jsou krusne, oproti MySQL o dost slozitejsi, ale snazim se

co pouzivate za administracni nastroj ? phppgamin je asi uz pase

adminer mi prijde takovy osekany oproti MySQL, neumi treba prava nebo nastavit jazyk v DB

ale mozna jsem jenom levej, ucim se dale
Název: Re:postrges prvni krucky :)
Přispěvatel: devnull 14. 12. 2016, 13:01:17
pgadmin

Pri rozpadnuti spojeni do databaze obvykle spadne, ale jinak je OK
Název: Re:postrges prvni krucky :)
Přispěvatel: to_je_jedno 14. 12. 2016, 13:10:20
pgadmin / phppgadmin dle moznosti.

Co presne je "o dost slozitejsi"?
Název: Re:postrges prvni krucky :)
Přispěvatel: MaReK Olšavský 14. 12. 2016, 13:17:57
PgAdminIII; pgcli ( http://pgcli.com/ ) a pgweb ( http://sosedoff.github.io/pgweb/ ). Funguje i adminer, ale v zásadě jsem schopen 99 % věcí udělat v pgcli.
(pgweb je psaný v jazyce Go  :), tak jsem jej zkusil a sedí mi)
Název: Re:postrges prvni krucky :)
Přispěvatel: thcom 14. 12. 2016, 13:18:22
diky moc za rychle reakce, pgadmin jsem nasel
ale nejak nechapu jeho pouziti

libi se mi system admineru nakpiruju na server a jede v php

uz lustim dokumentaci
https://www.pgadmin.org/docs4/dev/getting_started.html


slozitejsi je to, ze mysql proste nainstaluju a prihlasim se root heslo udelam uzivatele zalozim DBa jedu

tady se placam v tech schematech apod ... treba adminer neumi nastavovat prava, to me mrzi :(

jdu studovat
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: to_je_jedno 14. 12. 2016, 13:59:43
holt adminer na to neni urcenej. vybodni se na nej. pouzij phppgadmin.

ptal ses na administracni nastroj, mel jsi zrovna rict, ze pro PHP.

covece nevim, asi delam neco spatne, ale s postgresem funguju takhle: nainstaluju, nastavim "root" heslo, vytvorim uzivatele, zalozim DB a jedu.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Trupik 14. 12. 2016, 14:12:52
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.

PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.
Název: Re:postrges prvni krucky :)
Přispěvatel: Pavel Stěhule 14. 12. 2016, 14:27:16
diky moc za rychle reakce, pgadmin jsem nasel
ale nejak nechapu jeho pouziti

libi se mi system admineru nakpiruju na server a jede v php

uz lustim dokumentaci
https://www.pgadmin.org/docs4/dev/getting_started.html


slozitejsi je to, ze mysql proste nainstaluju a prihlasim se root heslo udelam uzivatele zalozim DBa jedu

tady se placam v tech schematech apod ... treba adminer neumi nastavovat prava, to me mrzi :(

jdu studovat
Na začátku je v Postgresu použivatel postgres a to bez hesla. Je nutné se tam přihlásit přes systémový účet postgres. Pokud Vás schémata matou - tak používejte pouze výchozí schéma public. Schémata jsou něco jako namespaces z php. Slouží pouze k logickému rozčlenění databázových objektů. Pokud své objekty umístíte do publicu, tak se to bude chovat stejně jako v MySQL.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Pavel Stěhule 14. 12. 2016, 14:29:23
odhodlal jsem se po letech zkusit prejit na postgres
zacatky jsou krusne, oproti MySQL o dost slozitejsi, ale snazim se

co pouzivate za administracni nastroj ? phppgamin je asi uz pase

adminer mi prijde takovy osekany oproti MySQL, neumi treba prava nebo nastavit jazyk v DB

ale mozna jsem jenom levej, ucim se dale
http://postgres.cz/wiki/P%C5%99echod_z_MySQL
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: MP 14. 12. 2016, 14:33:00
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.

PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.

To sic, ale citelnosti se to gui proste nevyrovna. A mnohe z uvedenych vlastnosti jsou dostupne i primo v gui, podle toho, v cem je gui napsane. Pokud to gui neumi, tak nejlepsi cesta je proste mix gui/cli.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Trupik 14. 12. 2016, 15:12:24
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.

PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.

To sic, ale citelnosti se to gui proste nevyrovna. A mnohe z uvedenych vlastnosti jsou dostupne i primo v gui, podle toho, v cem je gui napsane. Pokud to gui neumi, tak nejlepsi cesta je proste mix gui/cli.
Robím s PostgreSQL cez 15 rokov (a s MySQL ešte dlhšie). Myslím úplne vážne, že psql je najlepší nástroj, ktorý má najväčšiu prehľadnosť a najväčšiu použiteľnosť pri vývoji ako aj pri správe PostgreSQL.

Tým sa PostgreSQL výrazne líši od MySQL, ktoré potrebuje všelijaké "pomocné kolieska" a "narovnávaky na ohybáky", aby sa dal vôbec používať.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Lol Phirae 14. 12. 2016, 15:53:01
Ano, už jsme pochopili, že existují alternativní jedinci, pro které je vrtání se v dababázích přes CLI přehledné. Většina uživatelů tam ale jaksi nepatří.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: thcom 14. 12. 2016, 16:10:52
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do

a vybec prace z delsim textem

ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel

zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)

Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Pavel Stěhule 14. 12. 2016, 16:30:06
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do

a vybec prace z delsim textem

ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel

zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)

Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html

editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e

Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: thcom 14. 12. 2016, 16:59:30
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do

a vybec prace z delsim textem

ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel

zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)

Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html

editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e

Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.

zajimavy odkaz, zkusim, zatim jsem asi vse pochopil, jenom ty Events me trapi, jak se to dela v Postgresu ?
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Scendel 14. 12. 2016, 17:48:19
já na rychlé pohledy, exporty dat, apod. do db používám - http://dbeaver.jkiss.org/ (http://dbeaver.jkiss.org/) pro mě výhoda, že mám v jednom nástroji jak Oracle, tak PostgreSQL, umí to docela dost věcí ...
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: to_je_jedno 14. 12. 2016, 17:51:43
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou.
ja si nemyslim, ze mas pravdu. ja vznik phpmyadmina prisuzuji tomu, ze maji webhostingy od pocatku veku mysql pristupne jen z localhostu a zaroven jsou majoritne zamerene na php.
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: podlesh 14. 12. 2016, 18:17:20
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou.
ja si nemyslim, ze mas pravdu. ja vznik phpmyadmina prisuzuji tomu, ze maji webhostingy od pocatku veku mysql pristupne jen z localhostu a zaroven jsou majoritne zamerene na php.
Souhlasím. Já osobně (jakožto zástupce oněch "alternativních jedinců") jsem cmdline používal i pro mysql a naprosto spokojeně, nepřijde mi že by to byl nějaký zásadní rozdíl (tedy v té době, tj. kolem roku 2000).
Název: Re:PostrgeSQL: nástroj pro administraci
Přispěvatel: Pavel Stěhule 14. 12. 2016, 20:02:40
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do

a vybec prace z delsim textem

ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel

zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)

Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html

editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e

Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.

zajimavy odkaz, zkusim, zatim jsem asi vse pochopil, jenom ty Events me trapi, jak se to dela v Postgresu ?
Je několik extenzi - nejběžnější je ale použítí cronu - v jednodušším případě spustíte SQL, ve složitějším případě se zavolá uložená procedura, která skrz stavový automat implementuje nějaké workflow.