<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.rcub.bg.ac.rs/wiki/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?feed=atom&amp;target=Rade&amp;title=Special%3AContributions%2FRade</id>
		<title>RCUB - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?feed=atom&amp;target=Rade&amp;title=Special%3AContributions%2FRade"/>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Special:Contributions/Rade"/>
		<updated>2026-04-18T22:30:18Z</updated>
		<subtitle>From RCUB</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL"/>
				<updated>2014-06-17T10:38:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Koriscenje proceduralinih jezika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.rs/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==Instalacija putem YUM managera==&lt;br /&gt;
Potrebne informacije su [http://yum.pgsqlrpms.org/index2.php ovde].&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prouzrokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze u Postgresu. Prilikom kreiranja treba obratiti pažnju na lokalizaciju. Ukoliko je potrebno da se latinična sortiranja rade po srpskoj latinici, potrebno je navesti odgovarajuće parametre, npr:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza ENCODING = 'UTF8' LC_COLLATE = 'sr_RS' LC_CTYPE = 'sr_RS' TEMPLATE template0;&lt;br /&gt;
&lt;br /&gt;
Ukoliko je potrebno da se latinična sortiranja rade po engleskim pravilima:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Srpska ćirilična sortiranja bi trebalo da rade u oba slučaja ispravno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c test_baza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
Alternativa kreiranju korisnika koji pristupa ''public'' šemi, je kreiranje istoimene šeme i korisnika sa&lt;br /&gt;
&lt;br /&gt;
 CREATE SCHEMA AUTHORIZATION username&lt;br /&gt;
&lt;br /&gt;
čime će biti kreirana šema ''username'' nad kojom korisnik ''username'' po defaultu ima sve privilegije &lt;br /&gt;
(nije potreban grant).&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/pgsql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl reload -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
Za postgres 9.0:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres /usr/pgsql-9.0/bin/pg_ctl reload -D /var/lib/pgsql/9.0/data/&lt;br /&gt;
&lt;br /&gt;
===Optimizovanje servera===&lt;br /&gt;
Za izvlačenje maksimuma mogućnosti iz PostgreSQL-a poželjno je pročitati detljno ceo [http://wiki.postgresql.org/wiki/Performance_Optimization Optimization Guide]. Poglavlje [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning] se najviše tiče optimizovanja svakodnevnog rada servera i objašnjava sve tajne postgres.conf. Jedan od interesatnih članaka je [http://www.linux.com/learn/tutorials/394523-configuring-postgresql-for-pretty-good-performance ovde] a postoji i cela [http://www.packtpub.com/postgresql-90-high-performance/book knjiga].&lt;br /&gt;
&lt;br /&gt;
Moguće je dati neke osnovne preporuke za optimizovanje PostgreSQL servera. Poželjno je dodeliti serveru više memorije nego što je konfigurisano u podrazumevanim postavkama. U sledećim postavkama u tabeli, koje treba uzeti s zrncem soli, se nalazi jedan predlog postavki koji bi trebalo da omogući performantniji rad PostgreSQL servera za konfiguraciju koja bi PostgreSQL serveru ostavila 1GB radne memorije, 16GB radne memorije i poređenje sa podrazumenvanim postavkama u PostgreSQL-u 8.3:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:750px; height:200px;&amp;quot;&lt;br /&gt;
|+ postgres.conf&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! 8.3 def&lt;br /&gt;
! 1GB&lt;br /&gt;
! 16GB&lt;br /&gt;
! komentar&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;&lt;br /&gt;
| 100 || 30 || 30 ||  align=&amp;quot;right&amp;quot; width=&amp;quot;50%&amp;quot;| proceniti koliko je konekcija zaista potrebno i dodati neku rezervu&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;shared_buffers&amp;lt;/code&amp;gt;&lt;br /&gt;
| 32MB || 256MB || 4096MB || align=&amp;quot;right&amp;quot;| treba RAM/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;effective_cache_size&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1000 || 128MB || 10240MB || align=&amp;quot;right&amp;quot;| treba RAM/2, mada može i do RAM*3/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
| 3 || 15 || 15 || align=&amp;quot;right&amp;quot;| minimum 10 ako je ''write intensive'' aplikacija može i 32&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;checkpoint_completion_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0.5 || 0.9 || 0.9 || align=&amp;quot;right&amp;quot;| uvek se povećava na 0.9 kada se povećeva &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;default_statistics_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10 || 100 || 100 || align=&amp;quot;right&amp;quot;| uvek na 100&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1MB || 4MB || 40MB || align=&amp;quot;right&amp;quot;| obratiti pažnju da &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;*&amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt; bude manji od npr. RAM/8&lt;br /&gt;
|}&lt;br /&gt;
Slične rezultate moguće je dobiti i ovim odličnim online kalkulatorom za podešavanja PostgreSQL-a [http://pgtune.leopard.in.ua/ online kalkulatorom za podešavanja PostgreSQL-a].&lt;br /&gt;
&lt;br /&gt;
==Koriscenje proceduralnih jezika==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL podrzava vise proceduralnih jezika: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python. &lt;br /&gt;
Uključivanje podrške za odgovarajući jezik na nivou baze podataka se radi sa, npr:&lt;br /&gt;
&lt;br /&gt;
  CREATE LANGUAGE plpgsql;&lt;br /&gt;
&lt;br /&gt;
==Backup i restore==&lt;br /&gt;
&lt;br /&gt;
Backup celog DB klastera (dakle svih baza podataka) radi lokalni korisnik 'postgres' direktno na serveru sa:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; db.dump&lt;br /&gt;
&lt;br /&gt;
Restore dumpa baze podataka radi na sveze instaliranom postgresu tj. sveze inicijalizovanom DB klasteru [1] lokalni korisnik 'postgres':&lt;br /&gt;
&lt;br /&gt;
  psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Ukoliko za restore nije na raspolaganju sveze instaliran Postgresa, tj. sveze inicijalizovan klaster, vec na primer treba uraditi restore posto je klaster ostecen (corrupted), onda je procedura sledeca:&lt;br /&gt;
&lt;br /&gt;
# Bekapovati fajlove pg_hba.conf i postgresql.conf iz DB klaster direktorijuma (najcesce /var/lib/pgsql/data).&lt;br /&gt;
# Obrisati ceo DB klaster direktorijum.&lt;br /&gt;
# Inicijalizovati DB klaster.&lt;br /&gt;
# psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Nakon restore-a DB klastera pametno je da se update-uju statistike sa:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
==Upgrade major verzije==&lt;br /&gt;
&lt;br /&gt;
Kod Postgresa su prve dve cifre oznaka major verzije, što znači da je &lt;br /&gt;
npr. 9.2 major upgrade u odnosu na 9.1 i slično.&lt;br /&gt;
&lt;br /&gt;
Major upgrade podrazumeva da je došlo do promene na strukturi podataka &lt;br /&gt;
u fajl sistemu i da je potreban export/import prilikom upgrade-a.&lt;br /&gt;
&lt;br /&gt;
Za razliku od toga kod minor upgrade-a (npr. 9.1.2 u 9.1.4) struktura&lt;br /&gt;
podataka je sigurno ostala ista i nije potreban eksport i import.&lt;br /&gt;
&lt;br /&gt;
Pre upgrade-a uraditi backup, i premestiti DB klaster direktorijum:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; pg_all.sql&lt;br /&gt;
  /etc/rc.d/init.d/postgresql stop&lt;br /&gt;
  /etc/rc.d/init.d/postgresql-9.1 stop&lt;br /&gt;
  mv /var/lib/pgsql /var/lib/pgsql.old&lt;br /&gt;
&lt;br /&gt;
Opisano u &lt;br /&gt;
  &lt;br /&gt;
  http://www.postgresql.org/docs/9.2/static/upgrading.html&lt;br /&gt;
&lt;br /&gt;
Za upgrade servera treba koristiti Postgresov yum repozitorijum:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/&lt;br /&gt;
&lt;br /&gt;
Prateci linkove, nađite repository RPM, na primer:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/9.2/redhat/rhel-5-x86_64/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/9.1/redhat/rhel-5-x86_64/pgdg-centos91-9.1-4.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.1/redhat/rhel-5-i386/pgdg-centos91-9.1-4.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/9.0/redhat/rhel-5-x86_64/pgdg-centos90-9.0-5.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.0/redhat/rhel-5-i386/pgdg-centos90-9.0-5.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/8.4/redhat/rhel-6-x86_64/pgdg-centos-8.4-3.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/8.4/redhat/rhel-6-i386/pgdg-centos-8.4-3.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Instalirajte RPM sa:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgrpms.org/9.2/redhat/rhel-5-x86_64/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  rpm -i pgdg-centos-9.0-2.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Proverite da li se u /etc/yum.repos.d/ nalazi pgdg-XX-centos.repo. &lt;br /&gt;
Obrisati viškove. Na primer, ako se radi migracija sa 9.1 na 9.2 moguće je da već postoji &lt;br /&gt;
stari pgdg-91-centos.repo koga treba obrisati. Ako ima konflikta deinstalirati stari Postgres.&lt;br /&gt;
&lt;br /&gt;
'''Samo za upgrade na 8.x''', instalirajte javni ključ za Postgres:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgsqlrpms.org/RPM-GPG-KEY-PGDG&lt;br /&gt;
  rpm --import RPM-GPG-KEY-PGDG&lt;br /&gt;
  &lt;br /&gt;
Isključite traženje Postgresa iz standardnog repozitorijuma tako što ćete&lt;br /&gt;
u fajlu /etc/yum.repos.d/CentOS-Base.repo na kraj sekcija [base] i &lt;br /&gt;
[updates] dodati liniju:&lt;br /&gt;
&lt;br /&gt;
  exclude=postgresql*&lt;br /&gt;
&lt;br /&gt;
'''Za 8.x''', update-ujte postgres sa:&lt;br /&gt;
  &lt;br /&gt;
  yum update postgresql&lt;br /&gt;
&lt;br /&gt;
'''Za 9.2''', instalirajte postgres:&lt;br /&gt;
&lt;br /&gt;
  yum install postgresql92-server&lt;br /&gt;
&lt;br /&gt;
Terebalo bi da je kreiran novi, prazan direktorijum /var/lib/pgsql/9.2/data. &lt;br /&gt;
Proveriti. Kao korisnik root izvršiti inicijalizaciju DB klastera:&lt;br /&gt;
&lt;br /&gt;
Za 9.2:&lt;br /&gt;
&lt;br /&gt;
  service postgresql-9.2 initdb&lt;br /&gt;
&lt;br /&gt;
Za 8.x:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  initdb -D /var/lib/pgsql/data&lt;br /&gt;
&lt;br /&gt;
Startovati Postgres service kao korisnik root:&lt;br /&gt;
&lt;br /&gt;
  exit&lt;br /&gt;
  /etc/init.d/postgresql-9.2 start&lt;br /&gt;
  /etc/init.d/postgresql start&lt;br /&gt;
&lt;br /&gt;
Uraditi restore baze:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  psql -d postgres -f ../pgsql.old/pg_all.sql&lt;br /&gt;
&lt;br /&gt;
Uraditi vacuum:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
Podesiti postgresql.conf i pg_hba.conf. Podesiti iptables.&lt;br /&gt;
&lt;br /&gt;
Pri prelasku sa 8.3 na 8.4 često se može koristiti isti postgres.conf, samo treba izaciti parametar&lt;br /&gt;
max_fsm_pages.&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL"/>
				<updated>2014-03-24T12:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Optimizovanje servera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.rs/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==Instalacija putem YUM managera==&lt;br /&gt;
Potrebne informacije su [http://yum.pgsqlrpms.org/index2.php ovde].&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prouzrokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze u Postgresu. Prilikom kreiranja treba obratiti pažnju na lokalizaciju. Ukoliko je potrebno da se latinična sortiranja rade po srpskoj latinici, potrebno je navesti odgovarajuće parametre, npr:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza ENCODING = 'UTF8' LC_COLLATE = 'sr_RS' LC_CTYPE = 'sr_RS' TEMPLATE template0;&lt;br /&gt;
&lt;br /&gt;
Ukoliko je potrebno da se latinična sortiranja rade po engleskim pravilima:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Srpska ćirilična sortiranja bi trebalo da rade u oba slučaja ispravno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c test_baza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
Alternativa kreiranju korisnika koji pristupa ''public'' šemi, je kreiranje istoimene šeme i korisnika sa&lt;br /&gt;
&lt;br /&gt;
 CREATE SCHEMA AUTHORIZATION username&lt;br /&gt;
&lt;br /&gt;
čime će biti kreirana šema ''username'' nad kojom korisnik ''username'' po defaultu ima sve privilegije &lt;br /&gt;
(nije potreban grant).&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/pgsql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl reload -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
Za postgres 9.0:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres /usr/pgsql-9.0/bin/pg_ctl reload -D /var/lib/pgsql/9.0/data/&lt;br /&gt;
&lt;br /&gt;
===Optimizovanje servera===&lt;br /&gt;
Za izvlačenje maksimuma mogućnosti iz PostgreSQL-a poželjno je pročitati detljno ceo [http://wiki.postgresql.org/wiki/Performance_Optimization Optimization Guide]. Poglavlje [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning] se najviše tiče optimizovanja svakodnevnog rada servera i objašnjava sve tajne postgres.conf. Jedan od interesatnih članaka je [http://www.linux.com/learn/tutorials/394523-configuring-postgresql-for-pretty-good-performance ovde] a postoji i cela [http://www.packtpub.com/postgresql-90-high-performance/book knjiga].&lt;br /&gt;
&lt;br /&gt;
Moguće je dati neke osnovne preporuke za optimizovanje PostgreSQL servera. Poželjno je dodeliti serveru više memorije nego što je konfigurisano u podrazumevanim postavkama. U sledećim postavkama u tabeli, koje treba uzeti s zrncem soli, se nalazi jedan predlog postavki koji bi trebalo da omogući performantniji rad PostgreSQL servera za konfiguraciju koja bi PostgreSQL serveru ostavila 1GB radne memorije, 16GB radne memorije i poređenje sa podrazumenvanim postavkama u PostgreSQL-u 8.3:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:750px; height:200px;&amp;quot;&lt;br /&gt;
|+ postgres.conf&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! 8.3 def&lt;br /&gt;
! 1GB&lt;br /&gt;
! 16GB&lt;br /&gt;
! komentar&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;&lt;br /&gt;
| 100 || 30 || 30 ||  align=&amp;quot;right&amp;quot; width=&amp;quot;50%&amp;quot;| proceniti koliko je konekcija zaista potrebno i dodati neku rezervu&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;shared_buffers&amp;lt;/code&amp;gt;&lt;br /&gt;
| 32MB || 256MB || 4096MB || align=&amp;quot;right&amp;quot;| treba RAM/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;effective_cache_size&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1000 || 128MB || 10240MB || align=&amp;quot;right&amp;quot;| treba RAM/2, mada može i do RAM*3/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
| 3 || 15 || 15 || align=&amp;quot;right&amp;quot;| minimum 10 ako je ''write intensive'' aplikacija može i 32&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;checkpoint_completion_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0.5 || 0.9 || 0.9 || align=&amp;quot;right&amp;quot;| uvek se povećava na 0.9 kada se povećeva &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;default_statistics_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10 || 100 || 100 || align=&amp;quot;right&amp;quot;| uvek na 100&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1MB || 4MB || 40MB || align=&amp;quot;right&amp;quot;| obratiti pažnju da &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;*&amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt; bude manji od npr. RAM/8&lt;br /&gt;
|}&lt;br /&gt;
Slične rezultate moguće je dobiti i ovim odličnim online kalkulatorom za podešavanja PostgreSQL-a [http://pgtune.leopard.in.ua/ online kalkulatorom za podešavanja PostgreSQL-a].&lt;br /&gt;
&lt;br /&gt;
==Koriscenje proceduralinih jezika==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL podrzava vise proceduralnih jezika: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python. &lt;br /&gt;
Uključivanje podrške za odgovarajući jezik na nivou baze podataka se radi sa, npr:&lt;br /&gt;
&lt;br /&gt;
  CREATE LANGUAGE plpgsql;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Backup i restore==&lt;br /&gt;
&lt;br /&gt;
Backup celog DB klastera (dakle svih baza podataka) radi lokalni korisnik 'postgres' direktno na serveru sa:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; db.dump&lt;br /&gt;
&lt;br /&gt;
Restore dumpa baze podataka radi na sveze instaliranom postgresu tj. sveze inicijalizovanom DB klasteru [1] lokalni korisnik 'postgres':&lt;br /&gt;
&lt;br /&gt;
  psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Ukoliko za restore nije na raspolaganju sveze instaliran Postgresa, tj. sveze inicijalizovan klaster, vec na primer treba uraditi restore posto je klaster ostecen (corrupted), onda je procedura sledeca:&lt;br /&gt;
&lt;br /&gt;
# Bekapovati fajlove pg_hba.conf i postgresql.conf iz DB klaster direktorijuma (najcesce /var/lib/pgsql/data).&lt;br /&gt;
# Obrisati ceo DB klaster direktorijum.&lt;br /&gt;
# Inicijalizovati DB klaster.&lt;br /&gt;
# psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Nakon restore-a DB klastera pametno je da se update-uju statistike sa:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
==Upgrade major verzije==&lt;br /&gt;
&lt;br /&gt;
Kod Postgresa su prve dve cifre oznaka major verzije, što znači da je &lt;br /&gt;
npr. 9.2 major upgrade u odnosu na 9.1 i slično.&lt;br /&gt;
&lt;br /&gt;
Major upgrade podrazumeva da je došlo do promene na strukturi podataka &lt;br /&gt;
u fajl sistemu i da je potreban export/import prilikom upgrade-a.&lt;br /&gt;
&lt;br /&gt;
Za razliku od toga kod minor upgrade-a (npr. 9.1.2 u 9.1.4) struktura&lt;br /&gt;
podataka je sigurno ostala ista i nije potreban eksport i import.&lt;br /&gt;
&lt;br /&gt;
Pre upgrade-a uraditi backup, i premestiti DB klaster direktorijum:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; pg_all.sql&lt;br /&gt;
  /etc/rc.d/init.d/postgresql stop&lt;br /&gt;
  /etc/rc.d/init.d/postgresql-9.1 stop&lt;br /&gt;
  mv /var/lib/pgsql /var/lib/pgsql.old&lt;br /&gt;
&lt;br /&gt;
Opisano u &lt;br /&gt;
  &lt;br /&gt;
  http://www.postgresql.org/docs/9.2/static/upgrading.html&lt;br /&gt;
&lt;br /&gt;
Za upgrade servera treba koristiti Postgresov yum repozitorijum:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/&lt;br /&gt;
&lt;br /&gt;
Prateci linkove, nađite repository RPM, na primer:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/9.2/redhat/rhel-5-x86_64/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/9.1/redhat/rhel-5-x86_64/pgdg-centos91-9.1-4.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.1/redhat/rhel-5-i386/pgdg-centos91-9.1-4.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/9.0/redhat/rhel-5-x86_64/pgdg-centos90-9.0-5.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/9.0/redhat/rhel-5-i386/pgdg-centos90-9.0-5.noarch.rpm&lt;br /&gt;
  &lt;br /&gt;
  http://yum.pgrpms.org/8.4/redhat/rhel-6-x86_64/pgdg-centos-8.4-3.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/8.4/redhat/rhel-6-i386/pgdg-centos-8.4-3.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Instalirajte RPM sa:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgrpms.org/9.2/redhat/rhel-5-x86_64/pgdg-centos92-9.2-6.noarch.rpm&lt;br /&gt;
  rpm -i pgdg-centos-9.0-2.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Proverite da li se u /etc/yum.repos.d/ nalazi pgdg-XX-centos.repo. &lt;br /&gt;
Obrisati viškove. Na primer, ako se radi migracija sa 9.1 na 9.2 moguće je da već postoji &lt;br /&gt;
stari pgdg-91-centos.repo koga treba obrisati. Ako ima konflikta deinstalirati stari Postgres.&lt;br /&gt;
&lt;br /&gt;
'''Samo za upgrade na 8.x''', instalirajte javni ključ za Postgres:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgsqlrpms.org/RPM-GPG-KEY-PGDG&lt;br /&gt;
  rpm --import RPM-GPG-KEY-PGDG&lt;br /&gt;
  &lt;br /&gt;
Isključite traženje Postgresa iz standardnog repozitorijuma tako što ćete&lt;br /&gt;
u fajlu /etc/yum.repos.d/CentOS-Base.repo na kraj sekcija [base] i &lt;br /&gt;
[updates] dodati liniju:&lt;br /&gt;
&lt;br /&gt;
  exclude=postgresql*&lt;br /&gt;
&lt;br /&gt;
'''Za 8.x''', update-ujte postgres sa:&lt;br /&gt;
  &lt;br /&gt;
  yum update postgresql&lt;br /&gt;
&lt;br /&gt;
'''Za 9.2''', instalirajte postgres:&lt;br /&gt;
&lt;br /&gt;
  yum install postgresql92-server&lt;br /&gt;
&lt;br /&gt;
Terebalo bi da je kreiran novi, prazan direktorijum /var/lib/pgsql/9.2/data. &lt;br /&gt;
Proveriti. Kao korisnik root izvršiti inicijalizaciju DB klastera:&lt;br /&gt;
&lt;br /&gt;
Za 9.2:&lt;br /&gt;
&lt;br /&gt;
  service postgresql-9.2 initdb&lt;br /&gt;
&lt;br /&gt;
Za 8.x:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  initdb -D /var/lib/pgsql/data&lt;br /&gt;
&lt;br /&gt;
Startovati Postgres service kao korisnik root:&lt;br /&gt;
&lt;br /&gt;
  exit&lt;br /&gt;
  /etc/init.d/postgresql-9.2 start&lt;br /&gt;
  /etc/init.d/postgresql start&lt;br /&gt;
&lt;br /&gt;
Uraditi restore baze:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  psql -d postgres -f ../pgsql.old/pg_all.sql&lt;br /&gt;
&lt;br /&gt;
Uraditi vacuum:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
Podesiti postgresql.conf i pg_hba.conf. Podesiti iptables.&lt;br /&gt;
&lt;br /&gt;
Pri prelasku sa 8.3 na 8.4 često se može koristiti isti postgres.conf, samo treba izaciti parametar&lt;br /&gt;
max_fsm_pages.&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Linux_shell_trikovi</id>
		<title>Linux shell trikovi</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Linux_shell_trikovi"/>
				<updated>2013-09-10T12:06:45Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Created page with &amp;quot;Neki shell trikovi.  ==Kopiranje sadržaja celog direktorijuma na udaljeni server rsync-om==  &amp;lt;code&amp;gt;rsync -v -a --compress --progress --human-readable /path/to/src_dir remote.hos...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Neki shell trikovi.&lt;br /&gt;
&lt;br /&gt;
==Kopiranje sadržaja celog direktorijuma na udaljeni server rsync-om==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rsync -v -a --compress --progress --human-readable /path/to/src_dir remote.host:/path/to/dest&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obratiti pažnju da je bitno da se za izvoršni direktorijum ne postavi sleš &amp;quot;/&amp;quot; nakon naziva src_dir.&lt;br /&gt;
&lt;br /&gt;
Objašnjenje parametara:&lt;br /&gt;
* -v verbose&lt;br /&gt;
* -a archive - čini da se prenese ceo direktorijum rekurzivno sa svom decom.&lt;br /&gt;
* --compress - kompresuje podatke koji se prenose&lt;br /&gt;
* --progress - prikazuje status tokom kopiranja&lt;br /&gt;
* --human-readable - prikazuje statistike u formatu koji je razumljiviji&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2013-09-10T12:01:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* IS ekipa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
* [[RCUB servisi]]&lt;br /&gt;
* HP Safety and comfort guide: [http://www8.hp.com/us/en/pdf/417893-003_tcm_245_913913.pdf pdf] [http://www8.hp.com/us/en/hp-information/ergo/index.html html]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
* [[Osnove JPA]]&lt;br /&gt;
* [[Maven]]&lt;br /&gt;
* [[Maven checkstyle]]&lt;br /&gt;
* [[Eclipse 3.6 - podešavanja]]&lt;br /&gt;
* [[Eclipse 4.2 - podešavanja]]&lt;br /&gt;
* [[Linux shell trikovi]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa - obuke =&lt;br /&gt;
&lt;br /&gt;
* [[Obuke 2010]]&lt;br /&gt;
* [[Obuke 2011]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL"/>
				<updated>2013-06-04T10:36:02Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Dodata sekcija za optimizovanje Postgresa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.rs/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==Instalacija putem YUM managera==&lt;br /&gt;
Potrebne informacije su [http://yum.pgsqlrpms.org/index2.php ovde].&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prouzrokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze u Postgresu. Prilikom kreiranja treba obratiti pažnju na lokalizaciju. Ukoliko je potrebno da se latinična sortiranja rade po srpskoj latinici, potrebno je navesti odgovarajuće parametre, npr:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza ENCODING = 'UTF8' LC_COLLATE = 'sr_RS' LC_CTYPE = 'sr_RS' TEMPLATE template0;&lt;br /&gt;
&lt;br /&gt;
Ukoliko je potrebno da se latinična sortiranja rade po engleskim pravilima:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE test_baza WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Srpska ćirilična sortiranja bi trebalo da rade u oba slučaja ispravno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c test_baza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
Alternativa kreiranju korisnika koji pristupa ''public'' šemi, je kreiranje istoimene šeme i korisnika sa&lt;br /&gt;
&lt;br /&gt;
 CREATE SCHEMA AUTHORIZATION username&lt;br /&gt;
&lt;br /&gt;
čime će biti kreirana šema ''username'' nad kojom korisnik ''username'' po defaultu ima sve privilegije &lt;br /&gt;
(nije potreban grant).&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/pgsql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl reload -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
Za postgres 9.0:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres /usr/pgsql-9.0/bin/pg_ctl reload -D /var/lib/pgsql/9.0/data/&lt;br /&gt;
&lt;br /&gt;
===Optimizovanje servera===&lt;br /&gt;
&lt;br /&gt;
Za izvlačenje maksimuma mogućnosti iz PostgreSQL-a poželjno je pročitati detljno ceo [http://wiki.postgresql.org/wiki/Performance_Optimization Optimization Guide]. Poglavlje [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning] se najviše tiče optimizovanja svakodnevnog rada servera i objašnjava sve tajne postgres.conf. Jedan od interesatnih članaka je [http://www.linux.com/learn/tutorials/394523-configuring-postgresql-for-pretty-good-performance ovde] a postoji i cela [http://www.packtpub.com/postgresql-90-high-performance/book knjiga].&lt;br /&gt;
&lt;br /&gt;
Moguće je dati neke osnovne preporuke za optimizovanje PostgreSQL servera. Poželjno je dodeliti serveru više memorije nego što je konfigurisano u podrazumevanim postavkama. U sledećim postavkama u tabeli, koje treba uzeti s zrncem soli, se nalazi jedan predlog postavki koji bi trebalo da omogući performantniji rad PostgreSQL servera za konfiguraciju koja bi PostgreSQL serveru ostavila 1GB radne memorije, 16GB radne memorije i poređenje sa podrazumenvanim postavkama u PostgreSQL-u 8.3:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:750px; height:200px;&amp;quot;&lt;br /&gt;
|+ postgres.conf&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! 8.3 def&lt;br /&gt;
! 1GB&lt;br /&gt;
! 16GB&lt;br /&gt;
! komentar&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;&lt;br /&gt;
| 100 || 30 || 30 ||  align=&amp;quot;right&amp;quot; width=&amp;quot;50%&amp;quot;| proceniti koliko je konekcija zaista potrebno i dodati neku rezervu&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;shared_buffers&amp;lt;/code&amp;gt;&lt;br /&gt;
| 32MB || 256MB || 4096MB || align=&amp;quot;right&amp;quot;| treba RAM/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;effective_cache_size&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1000 || 128MB || 10240MB || align=&amp;quot;right&amp;quot;| treba RAM/2, mada može i do RAM*3/4&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
| 3 || 15 || 15 || align=&amp;quot;right&amp;quot;| minimum 10 ako je ''write intensive'' aplikacija može i 32&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;checkpoint_completion_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0.5 || 0.9 || 0.9 || align=&amp;quot;right&amp;quot;| uvek se povećava na 0.9 kada se povećeva &amp;lt;code&amp;gt;chekpoint_segments&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;default_statistics_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| 10 || 100 || 100 || align=&amp;quot;right&amp;quot;| uvek na 100&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1MB || 4MB || 40MB || align=&amp;quot;right&amp;quot;| obratiti pažnju da &amp;lt;code&amp;gt;max_connections&amp;lt;/code&amp;gt;*&amp;lt;code&amp;gt;work_mem&amp;lt;/code&amp;gt; bude manji od npr. RAM/8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Koriscenje proceduralinih jezika==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL podrzava vise proceduralnih jezika: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python. &lt;br /&gt;
Uključivanje podrške za odgovarajući jezik na nivou baze podataka se radi sa, npr:&lt;br /&gt;
&lt;br /&gt;
  CREATE LANGUAGE plpgsql;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Backup i restore==&lt;br /&gt;
&lt;br /&gt;
Backup celog DB klastera (dakle svih baza podataka) radi lokalni korisnik 'postgres' direktno na serveru sa:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; db.dump&lt;br /&gt;
&lt;br /&gt;
Restore dumpa baze podataka radi na sveze instaliranom postgresu tj. sveze inicijalizovanom DB klasteru [1] lokalni korisnik 'postgres':&lt;br /&gt;
&lt;br /&gt;
  psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Ukoliko za restore nije na raspolaganju sveze instaliran Postgresa, tj. sveze inicijalizovan klaster, vec na primer treba uraditi restore posto je klaster ostecen (corrupted), onda je procedura sledeca:&lt;br /&gt;
&lt;br /&gt;
# Bekapovati fajlove pg_hba.conf i postgresql.conf iz DB klaster direktorijuma (najcesce /var/lib/pgsql/data).&lt;br /&gt;
# Obrisati ceo DB klaster direktorijum.&lt;br /&gt;
# Inicijalizovati DB klaster.&lt;br /&gt;
# psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Nakon restore-a DB klastera pametno je da se update-uju statistike sa:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
==Upgrade major verzije==&lt;br /&gt;
&lt;br /&gt;
Kod Postgresa su prve dve cifre oznaka major verzije, što znači da je &lt;br /&gt;
npr. 8.4 major upgrade u odnosu na 8.3 i slično.&lt;br /&gt;
&lt;br /&gt;
Major upgrade podrazumeva da je došlo do promene na strukturi podataka &lt;br /&gt;
u fajl sistemu i da je potreban export/import prilikom upgrade-a.&lt;br /&gt;
&lt;br /&gt;
Za razliku od toga kod minor upgrade-a (npr. 8.4.0 u 8.4.1) struktura&lt;br /&gt;
podataka je sigurno ostala ista i nije potreban eksport i import.&lt;br /&gt;
&lt;br /&gt;
Pre upgrade-a uraditi backup, i premestiti DB klaster direktorijum:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; pg_all.sql&lt;br /&gt;
  /etc/rc.d/init.d/postgresql stop&lt;br /&gt;
  /etc/rc.d/init.d/postgresql-9.0 stop&lt;br /&gt;
  mv /var/lib/pgsql /var/lib/pgsql.old&lt;br /&gt;
&lt;br /&gt;
Opisano u &lt;br /&gt;
&lt;br /&gt;
  http://www.postgresql.org/docs/9.0/interactive/install-upgrading.html&lt;br /&gt;
&lt;br /&gt;
Za upgrade servera treba koristiti Postgresov yum repozitorijum:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/&lt;br /&gt;
&lt;br /&gt;
Prateci linkove, nađite repository RPM, na primer:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/8.3/pgdg-centos-8.3-7.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm&lt;br /&gt;
  http://yum.pgrpms.org/reporpms/9.0/pgdg-centos-9.0-2.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Instalirajte RPM sa:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgrpms.org/reporpms/9.0/pgdg-centos-9.0-2.noarch.rpm&lt;br /&gt;
  rpm -i pgdg-centos-9.0-2.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Proverite da li se u /etc/yum.repos.d/ nalazi pgdg-8*-centos.repo. &lt;br /&gt;
Obrisati viškove. Na primer, ako se radi migracija sa 8.3 na 8.4 moguće je da već postoji &lt;br /&gt;
stari pgdg-83-centos.repo koga treba obrisati. Ako ima konflikta deinstalirati stari Postgres.&lt;br /&gt;
&lt;br /&gt;
'''Samo za upgrade na 8.x''', instalirajte javni ključ za Postgres:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgsqlrpms.org/RPM-GPG-KEY-PGDG&lt;br /&gt;
  rpm --import RPM-GPG-KEY-PGDG&lt;br /&gt;
  &lt;br /&gt;
Isključite traženje Postgresa iz standardnog repozitorijuma tako što ćete&lt;br /&gt;
u fajlu /etc/yum.repos.d/CentOS-Base.repo na kraj sekcija [base] i &lt;br /&gt;
[updates] dodati liniju:&lt;br /&gt;
&lt;br /&gt;
  exclude=postgresql*&lt;br /&gt;
&lt;br /&gt;
'''Za 8.x''', update-ujte postgres sa:&lt;br /&gt;
  &lt;br /&gt;
  yum update postgresql&lt;br /&gt;
&lt;br /&gt;
'''Za 9.0''', instalirajte postgres:&lt;br /&gt;
&lt;br /&gt;
  yum install postgresql90-server&lt;br /&gt;
&lt;br /&gt;
Terebalo bi da je kreiran novi, prazan direktorijum /var/lib/pgsql/data. &lt;br /&gt;
Proveriti. Kao korisnik root izvršiti inicijalizaciju DB klastera:&lt;br /&gt;
&lt;br /&gt;
Za 9.0:&lt;br /&gt;
&lt;br /&gt;
  service postgresql-9.0 initdb&lt;br /&gt;
&lt;br /&gt;
Za 8.x:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  initdb -D /var/lib/pgsql/data&lt;br /&gt;
&lt;br /&gt;
Startovati Postgres service kao korisnik root:&lt;br /&gt;
&lt;br /&gt;
  exit&lt;br /&gt;
  /etc/init.d/postgresql-9.0 start&lt;br /&gt;
  /etc/init.d/postgresql start&lt;br /&gt;
&lt;br /&gt;
Uraditi restore baze:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  psql -d postgres -f ../pgsql.old/pg_all.sql&lt;br /&gt;
&lt;br /&gt;
Uraditi vacuum:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
Podesiti postgresql.conf i pg_hba.conf. Podesiti iptables.&lt;br /&gt;
&lt;br /&gt;
Pri prelasku sa 8.3 na 8.4 često se može koristiti isti postgres.conf, samo treba izaciti parametar&lt;br /&gt;
max_fsm_pages.&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Sastanak_11.09.2009._i_14.09.2009.</id>
		<title>Sastanak 11.09.2009. i 14.09.2009.</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Sastanak_11.09.2009._i_14.09.2009."/>
				<updated>2010-10-06T09:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Sastanak 11.09.2009. i 14.09.2009. moved to Test3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Test3]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3"/>
				<updated>2010-10-06T09:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Sastanak 11.09.2009. i 14.09.2009. moved to Test3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Sastanak_31.08.2009.</id>
		<title>Sastanak 31.08.2009.</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Sastanak_31.08.2009."/>
				<updated>2010-10-06T09:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Sastanak 31.08.2009. moved to Test2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Test2]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2010-10-06T09:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Sastanak 31.08.2009. moved to Test2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3"/>
				<updated>2010-10-06T09:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: blanking the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2010-10-06T09:52:58Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: blanking the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2010-10-06T09:51:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
* [[RCUB servisi]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
* [[Osnove JPA]]&lt;br /&gt;
* [[Maven]]&lt;br /&gt;
* [[Maven checkstyle]]&lt;br /&gt;
* [[Eclipse 3.5 - podešavanja]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa - obuke =&lt;br /&gt;
&lt;br /&gt;
* [[Obuka_SVN_PB_MVN_LOG|SVN, SVN i PowerBuilder, Maven, Java logging]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Bele%C5%A1ke_sa_sastanaka</id>
		<title>Beleške sa sastanaka</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Bele%C5%A1ke_sa_sastanaka"/>
				<updated>2010-10-06T09:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Beleške sa sastanaka moved to Test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Test]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test"/>
				<updated>2010-10-06T09:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: Beleške sa sastanaka moved to Test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test"/>
				<updated>2010-10-06T09:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2010-10-06T09:48:44Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
* [[RCUB servisi]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
* [[Osnove JPA]]&lt;br /&gt;
* [[Maven]]&lt;br /&gt;
* [[Maven checkstyle]]&lt;br /&gt;
* [[Eclipse 3.5 - podešavanja]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa - obuke =&lt;br /&gt;
&lt;br /&gt;
* [[Obuka_SVN_PB_MVN_LOG|SVN, SVN i PowerBuilder, Maven, Java logging]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2010-10-06T09:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* ICmyNet ekipa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
* [[RCUB servisi]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
* [[Osnove JPA]]&lt;br /&gt;
* [[Maven]]&lt;br /&gt;
* [[Maven checkstyle]]&lt;br /&gt;
* [[Eclipse 3.5 - podešavanja]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa - obuke =&lt;br /&gt;
&lt;br /&gt;
* [[Obuka_SVN_PB_MVN_LOG|SVN, SVN i PowerBuilder, Maven, Java logging]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Eclipse_3.5_-_pode%C5%A1avanja</id>
		<title>Eclipse 3.5 - podešavanja</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Eclipse_3.5_-_pode%C5%A1avanja"/>
				<updated>2010-04-09T15:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Dodavanje target fodlera na ignore listu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obavezna i preporučena podešavanja za Eclipse 3.5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Obavezna =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blanko umesto taba u Java fajlovima ==&lt;br /&gt;
&lt;br /&gt;
Eclipse: convert tabs to spaces&lt;br /&gt;
&lt;br /&gt;
Window-&amp;gt;Preferences&lt;br /&gt;
Java-&amp;gt;Code Style-&amp;gt;Formatter&lt;br /&gt;
&lt;br /&gt;
Hit &amp;quot;edit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tab policy: Spaces only&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;General Settings&amp;quot; check &amp;quot;use spaces to indent wrapped lines&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Chage profile name to &amp;quot;Eclipse [RCUB]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hit &amp;quot;Ok&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blanko umesto taba u XML fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window -&amp;gt; Preferences&lt;br /&gt;
  XML -&amp;gt; XML files -&amp;gt; Editor&lt;br /&gt;
  Ident using spaces, &lt;br /&gt;
  Identation size = 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UTF-8 enkoding za Java fajlove ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Workspace, Text File Encoding, UTF-8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UTF-8 enkoding za sve JSP fajlove ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Content Types, Text/JSP i sva njegova deca, moraju za Default Encoding da imaju UTF-8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalacija Subclipse plug-ina ==&lt;br /&gt;
&lt;br /&gt;
Procenjeno vreme: 20 min.&lt;br /&gt;
&lt;br /&gt;
Proveriti link za instalaciju na Subclipse sajtu (http://subclipse.tigris.org). Obicno je to nešto tipa:&lt;br /&gt;
&lt;br /&gt;
  http://subclipse.tigris.org/update_1.6.x&lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://subclipse.tigris.org/update_1.6.x, Add&lt;br /&gt;
  Name: Subclipse, Ok&lt;br /&gt;
  Štiklirati samo required podpakete, Next&lt;br /&gt;
&lt;br /&gt;
Instalacija može da potraje i do 10 minuta.&lt;br /&gt;
&lt;br /&gt;
Dodatno, bag u eklipsu prouzrokuje da čak i kad prvi deo instalacije prođe taster &amp;quot;Next&amp;quot; bude disejblovan, pa se mora instalacija ponoviti iz početka. :(&lt;br /&gt;
&lt;br /&gt;
U poslednjem koraku instalacije, sve traje još dodatnih 10 minuta. Prihvatiti sve security warning-e.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalacija m2eclipse plug-ina ==&lt;br /&gt;
&lt;br /&gt;
Preduslov: Instaliran standalone Maven na disku, i podesen user settings file.&lt;br /&gt;
&lt;br /&gt;
Proveriti linkove za instalaciju na m2eclipse sajtu (http://m2eclipse.sonatype.org/installing-m2eclipse.html). Obicno su to dva linka, kao na primer:&lt;br /&gt;
&lt;br /&gt;
  http://m2eclipse.sonatype.org/sites/m2e&lt;br /&gt;
  http://m2eclipse.sonatype.org/sites/m2e-extras&lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e, Add&lt;br /&gt;
  Name: m2eclipse, Ok&lt;br /&gt;
  Štiklirati samo required podpakete, Next&lt;br /&gt;
&lt;br /&gt;
Dodatno, bag u eklipsu prouzrokuje da čak i kad prvi deo instalacije prođe taster &amp;quot;Next&amp;quot; bude disejblovan, pa se mora instalacija ponoviti iz početka. :( Nakon zavšene instalacije core m2eclipse, instalirati dodatke (extras): &lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e-extras, Add&lt;br /&gt;
  Name: m2eclipse-extras, Ok&lt;br /&gt;
  Štiklirati Maven integration for WTP, Maven SCM handler for Subclipse, Maven SCM integration, Next&lt;br /&gt;
&lt;br /&gt;
Dodati u eclipse.ini na početak fajla:&lt;br /&gt;
&lt;br /&gt;
  -vm&lt;br /&gt;
  C:\Program Files\Java\jdk1.6.0_02\bin\&lt;br /&gt;
&lt;br /&gt;
Bitno je da folder ide u poseban red, kao i da bude JDK instalacije.&lt;br /&gt;
&lt;br /&gt;
U Eclipse-u podeisiti novi Maven runtime:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Maven, Installations, Add...&lt;br /&gt;
  Izabrati folder gde je standalone Maven instaliran na disku (npr. c:\apps\apache-maven-2.2.0), Apply&lt;br /&gt;
  Window, Preferences, Maven, User settings, Brows&lt;br /&gt;
  Izabrati folder gde je user setting fajl za Maven (npr. d:\maven2\settings.xml), Apply&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Opciona =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Povećanje raspoložive memorije i permgen-a ==&lt;br /&gt;
&lt;br /&gt;
U fajlu eclipse.ini promeniti parametre:&lt;br /&gt;
&lt;br /&gt;
  -Xms128m&lt;br /&gt;
  -Xmx768m&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem sa Access restrictions ==&lt;br /&gt;
&lt;br /&gt;
Pri prelasku na novi Eclipse može se dogoditi da budu prijavljene Access restrictions greške. Ovo treba istražiti šta tačno uzrokuje problem, ali se problem može zaobići sa:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Java, Compiler, Errors/Warnings, Deprecated and restricted API, Forbidden reference (access rules), staviti na Ignore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Isključivanje validacije ==&lt;br /&gt;
&lt;br /&gt;
  Windows, Preferences, Validation, isključiti sve Build.&lt;br /&gt;
  Opciono isključiti i sve manual osim &amp;quot;XML Schema Validator, XML Validator, XSL Validator&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje target foldera na ignore listu ==&lt;br /&gt;
&lt;br /&gt;
Target folder (i druge binarne direktorijume) po pravilu ne treba komitovati na SVN. Ukoliko Eclipse nudi da komituje target folder, staviti ga na ignorisane resurse u:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Team, Ignored resources, Add pattern..., dodati &amp;quot;target&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Podešavanje maksimalne dužine reda u Java fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Java, Code style, Formatter, Edit..., Line wrapping, Maximum line width: 120.&lt;br /&gt;
&lt;br /&gt;
== Podešavanje markera maksimalne dužine reda u tekstualnim fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, General, Editors, Text Editors. Stiklira se show print margin box i postavi na 120.&lt;br /&gt;
&lt;br /&gt;
Moze u istom prozoru da se promeni i boja te linije.&lt;br /&gt;
&lt;br /&gt;
== Dodavanje starije Jave ==&lt;br /&gt;
&lt;br /&gt;
Ukoliko je potrebno dodati neku stariju verziju Jave ići na:&lt;br /&gt;
&lt;br /&gt;
  Windows, Preferences, Java, Installed JREs, Add...&lt;br /&gt;
  Ukazati na folder sa npr. JDK 1.5 instalacijom, i raditi ok dok se ne zatvori preferences prozor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Podešavanja ispisa UTF-8 u konzoli ==&lt;br /&gt;
&lt;br /&gt;
Da bi u konzoli mogli da se koriste i ćirilica i latinica, potrebno je da se Eclipse podesi na sledeći način:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
1. U Run.. dijalogu potrebno je za argumente VM staviti:&lt;br /&gt;
&lt;br /&gt;
-Dfile.encoding=UTF-8 ili UTF-16&lt;br /&gt;
&lt;br /&gt;
2. Takodje, na istom mestu, u Common tabu, postaviti UTF-8 ili UTF-16&lt;br /&gt;
&lt;br /&gt;
3. Set a console font that supports the characters that you are trying to display (Window/Preferences/General/Appearance/Debug/Console Font)&lt;br /&gt;
&lt;br /&gt;
UTF8 nije sasvim dobro radio sa svim slovima u verziji 3.2. Nesto je prikazivao ok, ali npr veliko latinicno DJ je brljao. U verziji 3.3 je to ispraljeno i pozeljno je koristiti bas njega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preuzeto sa adrese:&lt;br /&gt;
&lt;br /&gt;
http://forum.java.sun.com/thread.jspa?threadID=653068&amp;amp;tstart=165&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Isključivanje spell checkinga ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Editors, Text editors, Spelling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Copy+paste u sting literale ==&lt;br /&gt;
&lt;br /&gt;
Windows, Preferences, Java, Editor, Typing, in string literals, &amp;quot;Escape text when...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje Tomcata u instalirane servere ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Server, Runtime Environments, Add, Apache tomcat 6.0, Next, Browse, Izabrati Tomcat instalaciju.&lt;br /&gt;
  Window, Show view, server&lt;br /&gt;
  Kliknuti na view, New, Server, Tomcat 6.0 server, Next, Finish&lt;br /&gt;
&lt;br /&gt;
= Tips and tricks =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zaključan workspace ==&lt;br /&gt;
&lt;br /&gt;
When I start my eclipse(eclipse-SDK-3.2M3-win32), then an message/error is comming:&lt;br /&gt;
&amp;quot;Worksapce in use&amp;quot;. But no ather eclipse is running and the workspace is an lokal one no vnc or shared on network.&lt;br /&gt;
&lt;br /&gt;
What can i do to the workspace?&lt;br /&gt;
&lt;br /&gt;
Go to the &amp;quot;.metadata&amp;quot; directory loacted in you workspace and delete the file &amp;quot;.lock&amp;quot; if any.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ant sql task i datumi ==&lt;br /&gt;
&lt;br /&gt;
Da bi eclipse mogao da izvrsi Ant task SQL potrebno je da datumi budu pod apostrofima:&lt;br /&gt;
&lt;br /&gt;
'1998-03-03'&lt;br /&gt;
&lt;br /&gt;
a ne samo&lt;br /&gt;
&lt;br /&gt;
1998-03-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HTML kodovi u JSF view source ==&lt;br /&gt;
&lt;br /&gt;
Ukoliko prilikom pregleda HTML source-a (npr. view source iz Firefoxa), se prikazuju umesto UTF-8 slova, HTML kodovi (npr. #1234;), uraditi sledeće:&lt;br /&gt;
&lt;br /&gt;
Da bi se isforsirao UTF8 podesiti Project, Properties, Resource, Text file encoding, Other: UTF-8. (Ukoliko stoji Inherited from container, to moze da pravi problem, jer onda kada se deployuje container mu je npr. Tomcat koji moze da ima i neki drugi encoding).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Duplirane klase na classpathu ==&lt;br /&gt;
&lt;br /&gt;
Eclipse dozvoljava da se importuje vise .jar fajlova sa istim klasama. Eclipse ce pozvati klasu koja je u projektu ukoliko je ima, a ukoliko je nema, pozvace klasu iz PRVOG jar fajla na listi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ne radi validacija prema XSD šemi ==&lt;br /&gt;
&lt;br /&gt;
U Eclipse-u 3.3.0, Validacija XML fajla prema zadatoj XSD semi ne radi ako se XML fajl nalazi bilo gde u src folderu koji nije u istom projektu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje serverskih jarova u calsspath ==&lt;br /&gt;
&lt;br /&gt;
Da bi se u classpath dodale i sve klase koje su potrebne za kompajliranje servleta na primer potrebno je u Project properties, Target Runtimes dodati odgovarajuci server.&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Eclipse_3.5_-_pode%C5%A1avanja</id>
		<title>Eclipse 3.5 - podešavanja</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Eclipse_3.5_-_pode%C5%A1avanja"/>
				<updated>2010-04-09T15:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Dodavanje target fodlera na ingore listu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Obavezna i preporučena podešavanja za Eclipse 3.5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Obavezna =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blanko umesto taba u Java fajlovima ==&lt;br /&gt;
&lt;br /&gt;
Eclipse: convert tabs to spaces&lt;br /&gt;
&lt;br /&gt;
Window-&amp;gt;Preferences&lt;br /&gt;
Java-&amp;gt;Code Style-&amp;gt;Formatter&lt;br /&gt;
&lt;br /&gt;
Hit &amp;quot;edit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tab policy: Spaces only&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;General Settings&amp;quot; check &amp;quot;use spaces to indent wrapped lines&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Chage profile name to &amp;quot;Eclipse [RCUB]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hit &amp;quot;Ok&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blanko umesto taba u XML fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window -&amp;gt; Preferences&lt;br /&gt;
  XML -&amp;gt; XML files -&amp;gt; Editor&lt;br /&gt;
  Ident using spaces, &lt;br /&gt;
  Identation size = 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UTF-8 enkoding za Java fajlove ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Workspace, Text File Encoding, UTF-8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UTF-8 enkoding za sve JSP fajlove ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Content Types, Text/JSP i sva njegova deca, moraju za Default Encoding da imaju UTF-8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalacija Subclipse plug-ina ==&lt;br /&gt;
&lt;br /&gt;
Procenjeno vreme: 20 min.&lt;br /&gt;
&lt;br /&gt;
Proveriti link za instalaciju na Subclipse sajtu (http://subclipse.tigris.org). Obicno je to nešto tipa:&lt;br /&gt;
&lt;br /&gt;
  http://subclipse.tigris.org/update_1.6.x&lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://subclipse.tigris.org/update_1.6.x, Add&lt;br /&gt;
  Name: Subclipse, Ok&lt;br /&gt;
  Štiklirati samo required podpakete, Next&lt;br /&gt;
&lt;br /&gt;
Instalacija može da potraje i do 10 minuta.&lt;br /&gt;
&lt;br /&gt;
Dodatno, bag u eklipsu prouzrokuje da čak i kad prvi deo instalacije prođe taster &amp;quot;Next&amp;quot; bude disejblovan, pa se mora instalacija ponoviti iz početka. :(&lt;br /&gt;
&lt;br /&gt;
U poslednjem koraku instalacije, sve traje još dodatnih 10 minuta. Prihvatiti sve security warning-e.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instalacija m2eclipse plug-ina ==&lt;br /&gt;
&lt;br /&gt;
Preduslov: Instaliran standalone Maven na disku, i podesen user settings file.&lt;br /&gt;
&lt;br /&gt;
Proveriti linkove za instalaciju na m2eclipse sajtu (http://m2eclipse.sonatype.org/installing-m2eclipse.html). Obicno su to dva linka, kao na primer:&lt;br /&gt;
&lt;br /&gt;
  http://m2eclipse.sonatype.org/sites/m2e&lt;br /&gt;
  http://m2eclipse.sonatype.org/sites/m2e-extras&lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e, Add&lt;br /&gt;
  Name: m2eclipse, Ok&lt;br /&gt;
  Štiklirati samo required podpakete, Next&lt;br /&gt;
&lt;br /&gt;
Dodatno, bag u eklipsu prouzrokuje da čak i kad prvi deo instalacije prođe taster &amp;quot;Next&amp;quot; bude disejblovan, pa se mora instalacija ponoviti iz početka. :( Nakon zavšene instalacije core m2eclipse, instalirati dodatke (extras): &lt;br /&gt;
&lt;br /&gt;
  Help, Install new software...&lt;br /&gt;
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e-extras, Add&lt;br /&gt;
  Name: m2eclipse-extras, Ok&lt;br /&gt;
  Štiklirati Maven integration for WTP, Maven SCM handler for Subclipse, Maven SCM integration, Next&lt;br /&gt;
&lt;br /&gt;
Dodati u eclipse.ini na početak fajla:&lt;br /&gt;
&lt;br /&gt;
  -vm&lt;br /&gt;
  C:\Program Files\Java\jdk1.6.0_02\bin\&lt;br /&gt;
&lt;br /&gt;
Bitno je da folder ide u poseban red, kao i da bude JDK instalacije.&lt;br /&gt;
&lt;br /&gt;
U Eclipse-u podeisiti novi Maven runtime:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Maven, Installations, Add...&lt;br /&gt;
  Izabrati folder gde je standalone Maven instaliran na disku (npr. c:\apps\apache-maven-2.2.0), Apply&lt;br /&gt;
  Window, Preferences, Maven, User settings, Brows&lt;br /&gt;
  Izabrati folder gde je user setting fajl za Maven (npr. d:\maven2\settings.xml), Apply&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Opciona =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Povećanje raspoložive memorije i permgen-a ==&lt;br /&gt;
&lt;br /&gt;
U fajlu eclipse.ini promeniti parametre:&lt;br /&gt;
&lt;br /&gt;
  -Xms128m&lt;br /&gt;
  -Xmx768m&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem sa Access restrictions ==&lt;br /&gt;
&lt;br /&gt;
Pri prelasku na novi Eclipse može se dogoditi da budu prijavljene Access restrictions greške. Ovo treba istražiti šta tačno uzrokuje problem, ali se problem može zaobići sa:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Java, Compiler, Errors/Warnings, Deprecated and restricted API, Forbidden reference (access rules), staviti na Ignore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Isključivanje validacije ==&lt;br /&gt;
&lt;br /&gt;
  Windows, Preferences, Validation, isključiti sve Build.&lt;br /&gt;
  Opciono isključiti i sve manual osim &amp;quot;XML Schema Validator, XML Validator, XSL Validator&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje target fodlera na ignore listu ==&lt;br /&gt;
&lt;br /&gt;
Target folder (i druge binarne direktorijume) po pravilu ne treba komitovati na SVN. Ukoliko Eclipse nudi da komituje target folder, staviti ga na ignorisane resurse u:&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Team, Ignored resources, Add pattern..., dodati &amp;quot;target&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Podešavanje maksimalne dužine reda u Java fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Java, Code style, Formatter, Edit..., Line wrapping, Maximum line width: 120.&lt;br /&gt;
&lt;br /&gt;
== Podešavanje markera maksimalne dužine reda u tekstualnim fajlovima ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, General, Editors, Text Editors. Stiklira se show print margin box i postavi na 120.&lt;br /&gt;
&lt;br /&gt;
Moze u istom prozoru da se promeni i boja te linije.&lt;br /&gt;
&lt;br /&gt;
== Dodavanje starije Jave ==&lt;br /&gt;
&lt;br /&gt;
Ukoliko je potrebno dodati neku stariju verziju Jave ići na:&lt;br /&gt;
&lt;br /&gt;
  Windows, Preferences, Java, Installed JREs, Add...&lt;br /&gt;
  Ukazati na folder sa npr. JDK 1.5 instalacijom, i raditi ok dok se ne zatvori preferences prozor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Podešavanja ispisa UTF-8 u konzoli ==&lt;br /&gt;
&lt;br /&gt;
Da bi u konzoli mogli da se koriste i ćirilica i latinica, potrebno je da se Eclipse podesi na sledeći način:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
1. U Run.. dijalogu potrebno je za argumente VM staviti:&lt;br /&gt;
&lt;br /&gt;
-Dfile.encoding=UTF-8 ili UTF-16&lt;br /&gt;
&lt;br /&gt;
2. Takodje, na istom mestu, u Common tabu, postaviti UTF-8 ili UTF-16&lt;br /&gt;
&lt;br /&gt;
3. Set a console font that supports the characters that you are trying to display (Window/Preferences/General/Appearance/Debug/Console Font)&lt;br /&gt;
&lt;br /&gt;
UTF8 nije sasvim dobro radio sa svim slovima u verziji 3.2. Nesto je prikazivao ok, ali npr veliko latinicno DJ je brljao. U verziji 3.3 je to ispraljeno i pozeljno je koristiti bas njega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preuzeto sa adrese:&lt;br /&gt;
&lt;br /&gt;
http://forum.java.sun.com/thread.jspa?threadID=653068&amp;amp;tstart=165&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Isključivanje spell checkinga ==&lt;br /&gt;
&lt;br /&gt;
Window, Preferences, General, Editors, Text editors, Spelling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Copy+paste u sting literale ==&lt;br /&gt;
&lt;br /&gt;
Windows, Preferences, Java, Editor, Typing, in string literals, &amp;quot;Escape text when...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje Tomcata u instalirane servere ==&lt;br /&gt;
&lt;br /&gt;
  Window, Preferences, Server, Runtime Environments, Add, Apache tomcat 6.0, Next, Browse, Izabrati Tomcat instalaciju.&lt;br /&gt;
  Window, Show view, server&lt;br /&gt;
  Kliknuti na view, New, Server, Tomcat 6.0 server, Next, Finish&lt;br /&gt;
&lt;br /&gt;
= Tips and tricks =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zaključan workspace ==&lt;br /&gt;
&lt;br /&gt;
When I start my eclipse(eclipse-SDK-3.2M3-win32), then an message/error is comming:&lt;br /&gt;
&amp;quot;Worksapce in use&amp;quot;. But no ather eclipse is running and the workspace is an lokal one no vnc or shared on network.&lt;br /&gt;
&lt;br /&gt;
What can i do to the workspace?&lt;br /&gt;
&lt;br /&gt;
Go to the &amp;quot;.metadata&amp;quot; directory loacted in you workspace and delete the file &amp;quot;.lock&amp;quot; if any.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ant sql task i datumi ==&lt;br /&gt;
&lt;br /&gt;
Da bi eclipse mogao da izvrsi Ant task SQL potrebno je da datumi budu pod apostrofima:&lt;br /&gt;
&lt;br /&gt;
'1998-03-03'&lt;br /&gt;
&lt;br /&gt;
a ne samo&lt;br /&gt;
&lt;br /&gt;
1998-03-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HTML kodovi u JSF view source ==&lt;br /&gt;
&lt;br /&gt;
Ukoliko prilikom pregleda HTML source-a (npr. view source iz Firefoxa), se prikazuju umesto UTF-8 slova, HTML kodovi (npr. #1234;), uraditi sledeće:&lt;br /&gt;
&lt;br /&gt;
Da bi se isforsirao UTF8 podesiti Project, Properties, Resource, Text file encoding, Other: UTF-8. (Ukoliko stoji Inherited from container, to moze da pravi problem, jer onda kada se deployuje container mu je npr. Tomcat koji moze da ima i neki drugi encoding).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Duplirane klase na classpathu ==&lt;br /&gt;
&lt;br /&gt;
Eclipse dozvoljava da se importuje vise .jar fajlova sa istim klasama. Eclipse ce pozvati klasu koja je u projektu ukoliko je ima, a ukoliko je nema, pozvace klasu iz PRVOG jar fajla na listi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ne radi validacija prema XSD šemi ==&lt;br /&gt;
&lt;br /&gt;
U Eclipse-u 3.3.0, Validacija XML fajla prema zadatoj XSD semi ne radi ako se XML fajl nalazi bilo gde u src folderu koji nije u istom projektu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodavanje serverskih jarova u calsspath ==&lt;br /&gt;
&lt;br /&gt;
Da bi se u classpath dodale i sve klase koje su potrebne za kompajliranje servleta na primer potrebno je u Project properties, Target Runtimes dodati odgovarajuci server.&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3"/>
				<updated>2009-09-16T13:07:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Servisi - duplirani podaci */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak održan 11.09.2009. i nastavljen 14.09.2009.&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 11. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 14. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 13:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:30&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Marko, Rade, Ivan, Denić, u ponedeljak i Gaja i Žule&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Servisi - duplirani podaci ===&lt;br /&gt;
* Flegovati u agregatoru well-known servise&lt;br /&gt;
* Koristiti logiku ako su dva well-known servisa komunicirala&lt;br /&gt;
** well known su 1-1024 i servisi uneti u services tabu u settings-u&lt;br /&gt;
* Žule&lt;br /&gt;
* u pogledu prikazivanje bloked saobraćaja&lt;br /&gt;
* Client/Server pogled postaju Src/Dst pogled&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== AS-ovi - duplirani podaci ===&lt;br /&gt;
* Postoje pogledi External (koji je podrazumevani) gde se prate AS-dstOut i AS-srcIn i Local gde se prate AS-srcOut i AS-dstIN.&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Definicija patterna ===&lt;br /&gt;
* check-box za self-trafic&lt;br /&gt;
* automatsko popunjavanje External included i excluded u zavsinosti od tog check-box-a&lt;br /&gt;
* sličice&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
* parovi tag u HTML-u sa ključem u bazi i aplikaciji, Ivan će unositi ručno u bazu&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Subnetset na produkciju ===&lt;br /&gt;
* da li može, zbog bug-a u JSF-u?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Zumiranje charta ===&lt;br /&gt;
* javascripta za povlačenje pravougaonika po slici&lt;br /&gt;
* prepoznavanje (x,y) = (0,0) na grafiku&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* koncipirati kako se i gde prikazuje&lt;br /&gt;
* probati Solarwinds - kako to je tamo rešeno&lt;br /&gt;
* gde definisati cenu? Za subnet? Subnetset?&lt;br /&gt;
* BIRT?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
==== Customer ====&lt;br /&gt;
* ako ima customera, dati mu tab na nodu - subnet/subnetset&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Prikazivanje blocked saobraćaja ===&lt;br /&gt;
* samo za subnete i servise&lt;br /&gt;
* nove tabele&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
== Teme za budućnost ==&lt;br /&gt;
&lt;br /&gt;
=== Router prikaz ===&lt;br /&gt;
&lt;br /&gt;
=== Hronološko drvo ===&lt;br /&gt;
* dani, nedelje, sati&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3"/>
				<updated>2009-09-16T12:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak održan 11.09.2009. i nastavljen 14.09.2009.&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 11. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 14. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 13:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:30&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Marko, Rade, Ivan, Denić, u ponedeljak i Gaja i Žule&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Servisi - duplirani podaci ===&lt;br /&gt;
* Flegovati u agregatoru well-known servise&lt;br /&gt;
* Koristiti logiku ako su dva well-known servisa komunicirala&lt;br /&gt;
** well known su 1-1024 i servisi uneti u services tabu u settings-u&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
=== AS-ovi - duplirani podaci ===&lt;br /&gt;
* Postoje pogledi External (koji je podrazumevani) gde se prate AS-dstOut i AS-srcIn i Local gde se prate AS-srcOut i AS-dstIN.&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Definicija patterna ===&lt;br /&gt;
* check-box za self-trafic&lt;br /&gt;
* automatsko popunjavanje External included i excluded u zavsinosti od tog check-box-a&lt;br /&gt;
* sličice&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
* parovi tag u HTML-u sa ključem u bazi i aplikaciji, Ivan će unositi ručno u bazu&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Subnetset na produkciju ===&lt;br /&gt;
* da li može, zbog bug-a u JSF-u?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Zumiranje charta ===&lt;br /&gt;
* javascripta za povlačenje pravougaonika po slici&lt;br /&gt;
* prepoznavanje (x,y) = (0,0) na grafiku&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* koncipirati kako se i gde prikazuje&lt;br /&gt;
* probati Solarwinds - kako to je tamo rešeno&lt;br /&gt;
* gde definisati cenu? Za subnet? Subnetset?&lt;br /&gt;
* BIRT?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
==== Customer ====&lt;br /&gt;
* ako ima customera, dati mu tab na nodu - subnet/subnetset&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Prikazivanje blocked saobraćaja ===&lt;br /&gt;
* samo za subnete i servise&lt;br /&gt;
* nove tabele&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
== Teme za budućnost ==&lt;br /&gt;
&lt;br /&gt;
=== Router prikaz ===&lt;br /&gt;
&lt;br /&gt;
=== Hronološko drvo ===&lt;br /&gt;
* dani, nedelje, sati&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test3"/>
				<updated>2009-09-15T16:21:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak održan 11.09.2009. i nastavljen 14.09.2009.&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 11. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 14. septembar 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 13:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 18:30&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Marko, Rade, Ivan, Denić, u ponedeljak i Gaja i Žule&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Servisi - duplirani podaci ===&lt;br /&gt;
* Flegovati u agregatoru well-known servise&lt;br /&gt;
* Koristiti logiku ako su dva well-known servisa komunicirala&lt;br /&gt;
** well known su 1-1024 i servisi uneti u services tabu u settings-u&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
=== AS-ovi - duplirani podaci ===&lt;br /&gt;
* Postoje pogledi External (koji je podrazumevani) gde se prate AS-dstOut i AS-srcIn i Local gde se prate AS-srcOut i AS-dstIN.&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Definicija patterna ===&lt;br /&gt;
* check-box za self-trafic&lt;br /&gt;
* automatsko popunjavanje External included i excluded u zavsinosti od tog check-box-a&lt;br /&gt;
* sličice&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
* parovi tag u HTML-u sa ključem u bazi i aplikaciji, Ivan će unositi ručno u bazu&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Subnetset na produkciju ===&lt;br /&gt;
* da li može, zbog bug-a u JSF-u?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Zumiranje charta ===&lt;br /&gt;
* javascripta za povlačenje pravougaonika po slici&lt;br /&gt;
* prepoznavanje (x,y) = (0,0) na grafiku&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* koncipirati kako se i gde prikazuje&lt;br /&gt;
* probati Solarwinds - kako to je tamo rešeno&lt;br /&gt;
* gde definisati cenu? Za subnet? Subnetset?&lt;br /&gt;
* BIRT?&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
==== Customer ====&lt;br /&gt;
* ako ima customera, dati mu tab na nodu - subnet/subnetset&lt;br /&gt;
* Denić&lt;br /&gt;
&lt;br /&gt;
=== Prikazivanje blocked saobraćaja ===&lt;br /&gt;
* samo za subnete i servise&lt;br /&gt;
* nove tabele&lt;br /&gt;
* Žule&lt;br /&gt;
&lt;br /&gt;
== Teme za budućnost ==&lt;br /&gt;
&lt;br /&gt;
=== Router prikaz ===&lt;br /&gt;
&lt;br /&gt;
=== Hronološko drvo ===&lt;br /&gt;
* dani, nedelje, sati&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test"/>
				<updated>2009-09-15T15:43:22Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Sastanci */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sastanci ==&lt;br /&gt;
* [[Sastanak 31.08.2009.]]&lt;br /&gt;
* [[Sastanak 11.09.2009. i 14.09.2009.]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T15:05:31Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* templejting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni pattern konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Tehnologija ===&lt;br /&gt;
* Baza: PostgeSQL&lt;br /&gt;
* Poslovna logika: J2EE/EJB3.0&lt;br /&gt;
&lt;br /&gt;
==== GUI tehnologija ====&lt;br /&gt;
* GWT vs SmartGWT&lt;br /&gt;
** u ovom slučaju ostaje pitanje kako povezati bean-ove sa RPC procedurama&lt;br /&gt;
** Gilead&lt;br /&gt;
** GWT-SL (ali se bazira na Springu)&lt;br /&gt;
* nešto treće? - Bolnički softver?&lt;br /&gt;
* Pogledati šta koristi tim za bolnički softver&lt;br /&gt;
* Proučiti još SmartGWT&lt;br /&gt;
* Rade, Soldo&lt;br /&gt;
&lt;br /&gt;
=== Server(i) ===&lt;br /&gt;
* za početak stara NetFlow produkcija&lt;br /&gt;
* kad bude zatrebalo uraditi swap sa novi NetFlow testom&lt;br /&gt;
&lt;br /&gt;
=== ICmyNet - moduli/aplikacije ===&lt;br /&gt;
* osnova da bude informacioni sistem koji podržava sve tipove objekata i module koji će se razvijati sa IS-om kao osnovom.&lt;br /&gt;
* dizajn tabova - tri reda&lt;br /&gt;
* interakcija između tabova&lt;br /&gt;
** ruter koji se pregleda u address space modulu&lt;br /&gt;
** device koji se prebaci u discovery, pa se putem discovery-ja dodaju novi objekti u IS&lt;br /&gt;
** devices koji se koriste u MIB manageru za SNMP interakciju&lt;br /&gt;
* svaki modul donosi svoje tipove objekata&lt;br /&gt;
** osnovno - device, subdevice, folder, location&lt;br /&gt;
** MIB manager - OID stablo, čvorovi, listovi, tabele&lt;br /&gt;
** Monitoring - monitori&lt;br /&gt;
** Alarming - alarmi i akcije&lt;br /&gt;
** Chart&lt;br /&gt;
** VIRC - configuration item/object(?)&lt;br /&gt;
==== templejting ====&lt;br /&gt;
* u templejtu se definišu &amp;quot;sporo&amp;quot; promenljivi i &amp;quot;brzo&amp;quot; promenljivi property-ji - metadata i resursi za monitoring&lt;br /&gt;
* device se tipizuje ruterom, serverom, svičem itd...&lt;br /&gt;
* subdevice ima SNMP ID, tipizuje se kao interfejs, storage, memorija, proces, procesor, servis(?) itd...&lt;br /&gt;
===== menadžment templejta =====&lt;br /&gt;
* gradivni blokovi - devices &amp;amp; subdevices&lt;br /&gt;
* repozitorijum &lt;br /&gt;
** repozitorijum = master device, master subdevice, master monitor, master alarm, itd...&lt;br /&gt;
* templejti i za alarm, akciju, chart itd...&lt;br /&gt;
* građenje elementata u repozitorijumu od gradivnih blokova&lt;br /&gt;
* još razmisliti o lepim imenima za storage gradivnih blokova i za storage=repozitorijum&lt;br /&gt;
&lt;br /&gt;
=== core ===&lt;br /&gt;
* razviti templejting IS&lt;br /&gt;
* kao prvi modul, ubaciti MIB modul&lt;br /&gt;
* poligon za testiranje odabranih tehnlogoija&lt;br /&gt;
* Žule, Rade: upoznavanje sa J2EE/EJB3.0 tehnlogijom&lt;br /&gt;
* razviti strukturni i objektni model (tim redom :) )&lt;br /&gt;
* interakcija između modula&lt;br /&gt;
* kontekstno prikazivanje mogućih akcija u zavisnosti od odabranog elementa&lt;br /&gt;
* Soldo, Rade, Žule&lt;br /&gt;
&lt;br /&gt;
=== posle ===&lt;br /&gt;
* Discovery, sledeći modul&lt;br /&gt;
&lt;br /&gt;
== Razno - Log ==&lt;br /&gt;
* opšta Log aplikacija&lt;br /&gt;
* sledeći modul, paralelno sa Discovery-em&lt;br /&gt;
* pregled&lt;br /&gt;
* reporting (chart, graph)&lt;br /&gt;
* konsolidovanje loga&lt;br /&gt;
* Marina, Gaja, Marko Radović, Marko I.&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T14:22:50Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Razno - Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni pattern konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Tehnologija ===&lt;br /&gt;
* Baza: PostgeSQL&lt;br /&gt;
* Poslovna logika: J2EE/EJB3.0&lt;br /&gt;
&lt;br /&gt;
==== GUI tehnologija ====&lt;br /&gt;
* GWT vs SmartGWT&lt;br /&gt;
** u ovom slučaju ostaje pitanje kako povezati bean-ove sa RPC procedurama&lt;br /&gt;
** Gilead&lt;br /&gt;
** GWT-SL (ali se bazira na Springu)&lt;br /&gt;
* nešto treće? - Bolnički softver?&lt;br /&gt;
* Pogledati šta koristi tim za bolnički softver&lt;br /&gt;
* Proučiti još SmartGWT&lt;br /&gt;
* Rade, Soldo&lt;br /&gt;
&lt;br /&gt;
=== Server(i) ===&lt;br /&gt;
* za početak stara NetFlow produkcija&lt;br /&gt;
* kad bude zatrebalo uraditi swap sa novi NetFlow testom&lt;br /&gt;
&lt;br /&gt;
=== ICmyNet - moduli/aplikacije ===&lt;br /&gt;
* osnova da bude informacioni sistem koji podržava sve tipove objekata i module koji će se razvijati sa IS-om kao osnovom.&lt;br /&gt;
* dizajn tabova - tri reda&lt;br /&gt;
* interakcija između tabova&lt;br /&gt;
** ruter koji se pregleda u address space modulu&lt;br /&gt;
** device koji se prebaci u discovery, pa se putem discovery-ja dodaju novi objekti u IS&lt;br /&gt;
** devices koji se koriste u MIB manageru za SNMP interakciju&lt;br /&gt;
* svaki modul donosi svoje tipove objekata&lt;br /&gt;
** osnovno - device, subdevice, folder, location&lt;br /&gt;
** MIB manager - OID stablo, čvorovi, listovi, tabele&lt;br /&gt;
** Monitoring - monitori&lt;br /&gt;
** Alarming - alarmi i akcije&lt;br /&gt;
** Chart&lt;br /&gt;
** VIRC - configuration item/object(?)&lt;br /&gt;
==== templejting ====&lt;br /&gt;
* u templejtu se definišu &amp;quot;sporo&amp;quot; promenljivi i &amp;quot;brzo&amp;quot; promenljivi propery-ji - metadata i resursi za monitoring&lt;br /&gt;
* device se tipizuje ruterom, serverom, svičem itd...&lt;br /&gt;
* subdevice ima SNMP ID, tipizuje se kao interfejs, storage, memorija, proces, procesor, servis(?) itd...&lt;br /&gt;
===== menadžment templejta =====&lt;br /&gt;
* gradivni blokovi - devices &amp;amp; subdevices&lt;br /&gt;
* repozitorijum &lt;br /&gt;
** repozitorijum = master device, master subdevice, master monitor, master alarm, itd...&lt;br /&gt;
* templejti i za alarm, akciju, chart itd...&lt;br /&gt;
* građenje elementata u repozitorijumu od gradivnih blokova&lt;br /&gt;
* još razmisliti o lepim imenima za storage gradivnih blokova i za storage=repozitorijum&lt;br /&gt;
&lt;br /&gt;
=== core ===&lt;br /&gt;
* razviti templejting IS&lt;br /&gt;
* kao prvi modul, ubaciti MIB modul&lt;br /&gt;
* poligon za testiranje odabranih tehnlogoija&lt;br /&gt;
* Žule, Rade: upoznavanje sa J2EE/EJB3.0 tehnlogijom&lt;br /&gt;
* razviti strukturni i objektni model (tim redom :) )&lt;br /&gt;
* interakcija između modula&lt;br /&gt;
* kontekstno prikazivanje mogućih akcija u zavisnosti od odabranog elementa&lt;br /&gt;
* Soldo, Rade, Žule&lt;br /&gt;
&lt;br /&gt;
=== posle ===&lt;br /&gt;
* Discovery, sledeći modul&lt;br /&gt;
&lt;br /&gt;
== Razno - Log ==&lt;br /&gt;
* opšta Log aplikacija&lt;br /&gt;
* sledeći modul, paralelno sa Discovery-em&lt;br /&gt;
* pregled&lt;br /&gt;
* reporting (chart, graph)&lt;br /&gt;
* konsolidovanje loga&lt;br /&gt;
* Marina, Gaja, Marko Radović, Marko I.&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T14:21:20Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Teme razgovora - ICmyNet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni pattern konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Tehnologija ===&lt;br /&gt;
* Baza: PostgeSQL&lt;br /&gt;
* Poslovna logika: J2EE/EJB3.0&lt;br /&gt;
&lt;br /&gt;
==== GUI tehnologija ====&lt;br /&gt;
* GWT vs SmartGWT&lt;br /&gt;
** u ovom slučaju ostaje pitanje kako povezati bean-ove sa RPC procedurama&lt;br /&gt;
** Gilead&lt;br /&gt;
** GWT-SL (ali se bazira na Springu)&lt;br /&gt;
* nešto treće? - Bolnički softver?&lt;br /&gt;
* Pogledati šta koristi tim za bolnički softver&lt;br /&gt;
* Proučiti još SmartGWT&lt;br /&gt;
* Rade, Soldo&lt;br /&gt;
&lt;br /&gt;
=== Server(i) ===&lt;br /&gt;
* za početak stara NetFlow produkcija&lt;br /&gt;
* kad bude zatrebalo uraditi swap sa novi NetFlow testom&lt;br /&gt;
&lt;br /&gt;
=== ICmyNet - moduli/aplikacije ===&lt;br /&gt;
* osnova da bude informacioni sistem koji podržava sve tipove objekata i module koji će se razvijati sa IS-om kao osnovom.&lt;br /&gt;
* dizajn tabova - tri reda&lt;br /&gt;
* interakcija između tabova&lt;br /&gt;
** ruter koji se pregleda u address space modulu&lt;br /&gt;
** device koji se prebaci u discovery, pa se putem discovery-ja dodaju novi objekti u IS&lt;br /&gt;
** devices koji se koriste u MIB manageru za SNMP interakciju&lt;br /&gt;
* svaki modul donosi svoje tipove objekata&lt;br /&gt;
** osnovno - device, subdevice, folder, location&lt;br /&gt;
** MIB manager - OID stablo, čvorovi, listovi, tabele&lt;br /&gt;
** Monitoring - monitori&lt;br /&gt;
** Alarming - alarmi i akcije&lt;br /&gt;
** Chart&lt;br /&gt;
** VIRC - configuration item/object(?)&lt;br /&gt;
==== templejting ====&lt;br /&gt;
* u templejtu se definišu &amp;quot;sporo&amp;quot; promenljivi i &amp;quot;brzo&amp;quot; promenljivi propery-ji - metadata i resursi za monitoring&lt;br /&gt;
* device se tipizuje ruterom, serverom, svičem itd...&lt;br /&gt;
* subdevice ima SNMP ID, tipizuje se kao interfejs, storage, memorija, proces, procesor, servis(?) itd...&lt;br /&gt;
===== menadžment templejta =====&lt;br /&gt;
* gradivni blokovi - devices &amp;amp; subdevices&lt;br /&gt;
* repozitorijum &lt;br /&gt;
** repozitorijum = master device, master subdevice, master monitor, master alarm, itd...&lt;br /&gt;
* templejti i za alarm, akciju, chart itd...&lt;br /&gt;
* građenje elementata u repozitorijumu od gradivnih blokova&lt;br /&gt;
* još razmisliti o lepim imenima za storage gradivnih blokova i za storage=repozitorijum&lt;br /&gt;
&lt;br /&gt;
=== core ===&lt;br /&gt;
* razviti templejting IS&lt;br /&gt;
* kao prvi modul, ubaciti MIB modul&lt;br /&gt;
* poligon za testiranje odabranih tehnlogoija&lt;br /&gt;
* Žule, Rade: upoznavanje sa J2EE/EJB3.0 tehnlogijom&lt;br /&gt;
* razviti strukturni i objektni model (tim redom :) )&lt;br /&gt;
* interakcija između modula&lt;br /&gt;
* kontekstno prikazivanje mogućih akcija u zavisnosti od odabranog elementa&lt;br /&gt;
* Soldo, Rade, Žule&lt;br /&gt;
&lt;br /&gt;
=== posle ===&lt;br /&gt;
* Discovery, sledeći modul&lt;br /&gt;
&lt;br /&gt;
=== Razno - Log ===&lt;br /&gt;
* opšta Log aplikacija&lt;br /&gt;
* sledeći modul, paralelno sa Discovery-em&lt;br /&gt;
* pregled&lt;br /&gt;
* reporting (chart, graph)&lt;br /&gt;
* konsolidovanje loga&lt;br /&gt;
* Marina, Gaja&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T14:20:41Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni pattern konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Tehnologija ===&lt;br /&gt;
* Baza: PostgeSQL&lt;br /&gt;
* Poslovna logika: J2EE/EJB3.0&lt;br /&gt;
&lt;br /&gt;
==== GUI tehnologija ===&lt;br /&gt;
* GWT vs SmartGWT&lt;br /&gt;
** u ovom slučaju ostaje pitanje kako povezati bean-ove sa RPC procedurama&lt;br /&gt;
** Gilead&lt;br /&gt;
** GWT-SL (ali se bazira na Springu)&lt;br /&gt;
* nešto treće? - Bolnički softver?&lt;br /&gt;
* Pogledati šta koristi tim za bolnički softver&lt;br /&gt;
* Proučiti još SmartGWT&lt;br /&gt;
* Rade, Soldo&lt;br /&gt;
&lt;br /&gt;
=== Server(i) ===&lt;br /&gt;
* za početak stara NetFlow produkcija&lt;br /&gt;
* kad bude zatrebalo uraditi swap sa novi NetFlow testom&lt;br /&gt;
&lt;br /&gt;
=== ICmyNet - moduli/aplikacije ===&lt;br /&gt;
* osnova da bude informacioni sistem koji podržava sve tipove objekata i module koji će se razvijati sa IS-om kao osnovom.&lt;br /&gt;
* dizajn tabova - tri reda&lt;br /&gt;
* interakcija između tabova&lt;br /&gt;
** ruter koji se pregleda u address space modulu&lt;br /&gt;
** device koji se prebaci u discovery, pa se putem discovery-ja dodaju novi objekti u IS&lt;br /&gt;
** devices koji se koriste u MIB manageru za SNMP interakciju&lt;br /&gt;
* svaki modul donosi svoje tipove objekata&lt;br /&gt;
** osnovno - device, subdevice, folder, location&lt;br /&gt;
** MIB manager - OID stablo, čvorovi, listovi, tabele&lt;br /&gt;
** Monitoring - monitori&lt;br /&gt;
** Alarming - alarmi i akcije&lt;br /&gt;
** Chart&lt;br /&gt;
** VIRC - configuration item/object(?)&lt;br /&gt;
==== templejting ====&lt;br /&gt;
* u templejtu se definišu &amp;quot;sporo&amp;quot; promenljivi i &amp;quot;brzo&amp;quot; promenljivi propery-ji - metadata i resursi za monitoring&lt;br /&gt;
* device se tipizuje ruterom, serverom, svičem itd...&lt;br /&gt;
* subdevice ima SNMP ID, tipizuje se kao interfejs, storage, memorija, proces, procesor, servis(?) itd...&lt;br /&gt;
===== menadžment templejta =====&lt;br /&gt;
* gradivni blokovi - devices &amp;amp; subdevices&lt;br /&gt;
* repozitorijum &lt;br /&gt;
** repozitorijum = master device, master subdevice, master monitor, master alarm, itd...&lt;br /&gt;
* templejti i za alarm, akciju, chart itd...&lt;br /&gt;
* građenje elementata u repozitorijumu od gradivnih blokova&lt;br /&gt;
* još razmisliti o lepim imenima za storage gradivnih blokova i za storage=repozitorijum&lt;br /&gt;
&lt;br /&gt;
=== core ===&lt;br /&gt;
* razviti templejting IS&lt;br /&gt;
* kao prvi modul, ubaciti MIB modul&lt;br /&gt;
* poligon za testiranje odabranih tehnlogoija&lt;br /&gt;
* Žule, Rade: upoznavanje sa J2EE/EJB3.0 tehnlogijom&lt;br /&gt;
* razviti strukturni i objektni model (tim redom :) )&lt;br /&gt;
* interakcija između modula&lt;br /&gt;
* kontekstno prikazivanje mogućih akcija u zavisnosti od odabranog elementa&lt;br /&gt;
* Soldo, Rade, Žule&lt;br /&gt;
&lt;br /&gt;
=== posle ===&lt;br /&gt;
* Discovery, sledeći modul&lt;br /&gt;
&lt;br /&gt;
=== Razno - Log ===&lt;br /&gt;
* opšta Log aplikacija&lt;br /&gt;
* sledeći modul, paralelno sa Discovery-em&lt;br /&gt;
* pregled&lt;br /&gt;
* reporting (chart, graph)&lt;br /&gt;
* konsolidovanje loga&lt;br /&gt;
* Marina, Gaja&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T13:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Složeni konfigurator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni pattern konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T13:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Subnet setovi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao available subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test2"/>
				<updated>2009-08-31T13:37:29Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sastanak&lt;br /&gt;
&lt;br /&gt;
== Vreme i mesto ==&lt;br /&gt;
{| style=&amp;quot;border:1px solid darkgray;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datum&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | 31. avgust 2009.&lt;br /&gt;
|-&lt;br /&gt;
! Vreme početka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 11:30&lt;br /&gt;
|-&lt;br /&gt;
! Vreme završetka&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | oko 14:00&lt;br /&gt;
|-&lt;br /&gt;
! Mesto&lt;br /&gt;
| style=&amp;quot;border:1px solid darkgray;&amp;quot; | RCUB - konferencijska sala&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Prisutni ==&lt;br /&gt;
Gaja, Duca, Marko, Žule, Rade, Ivan, Denić, Soldo&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - NetFlow ==&lt;br /&gt;
* Tema &lt;br /&gt;
** Diskusija&lt;br /&gt;
** Akcija&lt;br /&gt;
** Ljudi&lt;br /&gt;
&lt;br /&gt;
=== Help modul ===&lt;br /&gt;
* Osmisliti (?), razraditi&lt;br /&gt;
* Denić, Gaja&lt;br /&gt;
&lt;br /&gt;
=== Subnet setovi ===&lt;br /&gt;
* pustiti na produkciju&lt;br /&gt;
* Automatski include 0.0.0.0/0&lt;br /&gt;
* RCUB se pojavljuje kao avaiable subnet u subnetu Filozofski fax&lt;br /&gt;
* Marko&lt;br /&gt;
&lt;br /&gt;
=== Složeni konfigurator ===&lt;br /&gt;
* izdetaljisati kriterijume&lt;br /&gt;
* Marko, Žule, Duca&lt;br /&gt;
&lt;br /&gt;
=== Švedska ===&lt;br /&gt;
* sutra dolazi Neša da mu se prezentuje Netflow&lt;br /&gt;
* Ivan, (Duca (?))&lt;br /&gt;
&lt;br /&gt;
=== Instalacija ===&lt;br /&gt;
* kako na Windowsu, kako na Linuxu&lt;br /&gt;
* Firewall?&lt;br /&gt;
* Ivan&lt;br /&gt;
&lt;br /&gt;
=== Billing ===&lt;br /&gt;
* analiza &amp;quot;konkurentskog&amp;quot; softvera (Solarwinds?)&lt;br /&gt;
* report iz weba, PDF&lt;br /&gt;
* na nivou subneta, subnet seta, patterna, check box?&lt;br /&gt;
* Marko, Gaja, Duca&lt;br /&gt;
&lt;br /&gt;
== Teme razgovora - ICmyNet ==&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test"/>
				<updated>2009-08-31T13:07:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sastanci ==&lt;br /&gt;
* [[Sastanak 31.08.2009.]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Category:ICmyNet</id>
		<title>Category:ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Category:ICmyNet"/>
				<updated>2009-08-31T13:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kategorija za ICmyNet ekipu&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Test"/>
				<updated>2009-08-31T13:07:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanci =&lt;br /&gt;
[[Sastanak 31.08.2009.]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ICmyNet]]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2009-08-31T13:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
= ICmyNet ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Beleške sa sastanaka]]&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page"/>
				<updated>2009-08-31T13:04:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrodošli na RCUB Wiki!&lt;br /&gt;
&lt;br /&gt;
[[image:RCUB logo.png]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Svi =&lt;br /&gt;
&lt;br /&gt;
* [[Slobodni softver]]&lt;br /&gt;
&lt;br /&gt;
= IS ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Korisni linkovi za IS ekipu]]&lt;br /&gt;
* [[Smernice za pripremu tehničkog rada]]&lt;br /&gt;
* [[Grid Sandbox]]&lt;br /&gt;
* [[Migracija sa MySQL-a na PostgreSQL]]&lt;br /&gt;
* [[Prelazak na .rs domen]]&lt;br /&gt;
&lt;br /&gt;
= Mrеžna ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za setovanje modema]]&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo RCUB Wireless]]&lt;br /&gt;
&lt;br /&gt;
= Operateri =&lt;br /&gt;
&lt;br /&gt;
* [[Uputstvo za rad operaterske službe]]&lt;br /&gt;
&lt;br /&gt;
* [[Instaliranje Windows PC-a]]&lt;br /&gt;
&lt;br /&gt;
* [[LDAP Adresar - uputstvo za upotrebu]]&lt;br /&gt;
&lt;br /&gt;
= ICmyNet ekipa =&lt;br /&gt;
&lt;br /&gt;
* [[Beleške sa satanaka]]&lt;br /&gt;
&lt;br /&gt;
= Wiki =&lt;br /&gt;
* [[Strana za vežbu i eksperimente]]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:Quick_guide Wikipedia:Quick guide]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia:How to edit a page]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9A%D0%B0%D0%BA%D0%BE_%D1%81%D0%B5_%D0%BC%D0%B5%D1%9A%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0 Помоћ:Уређивање]&lt;br /&gt;
&lt;br /&gt;
Za Wiki nalog se javite Ivici...&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T17:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* produkcija */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# pustiti Collector - '''done'''&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a - '''done'''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup - '''done'''&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector - '''done'''&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza - '''done'''&lt;br /&gt;
# iskljuciti Tomcat i Aggregator - '''done'''&lt;br /&gt;
# izvrsiti Vacuum  - '''done'''&lt;br /&gt;
# pustiti Aggregator i Tomcat - '''done'''&lt;br /&gt;
# ''(opciono) kada se fajlovi isprocesiraju uraditi backup''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis - '''done'''&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T17:07:50Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* kunez-donji - 147.91.3.14 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# pustiti Collector - '''done'''&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a - '''done'''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup - '''done'''&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector - '''done'''&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# ''(opciono) kada se fajlovi isprocesiraju uraditi backup''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T12:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* produkcija */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# pustiti Collector&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# ''(opciono) kada se fajlovi isprocesiraju uraditi backup''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T12:18:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# pustiti Collector&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# ''(opciono) kada se fajlovi izprocesiraju uraditi backup''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T11:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* produkcija */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# ''(opciono) kada se fajlovi izprocesiraju uraditi backup''&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T11:04:24Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# uraditi backup i poslati na donjeg kuneza&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# '(opciono) kada se fajlovi izprocesiraju uraditi backup'&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;br /&gt;
&lt;br /&gt;
=== kunez-donji - 147.91.3.14 ===&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet</id>
		<title>Main Page/ICmyNet</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Main_Page/ICmyNet"/>
				<updated>2009-07-15T11:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sastanak u vezi tuning-a Postgresa za NetFlow =&lt;br /&gt;
Datum: 15.7.2009@12:00-13:00&lt;br /&gt;
&lt;br /&gt;
== Plan rada ==&lt;br /&gt;
&lt;br /&gt;
=== produkcija ===&lt;br /&gt;
# iskljuciti Tomcat i Aggregator&lt;br /&gt;
# izvrsiti Vacuum &lt;br /&gt;
# pustiti Aggregator i Tomcat&lt;br /&gt;
# kada se fajlovi izprocesiraju uraditi backup&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu memorije i resetovati postgres servis&lt;br /&gt;
&lt;br /&gt;
== kunez-donji ==&lt;br /&gt;
# uraditi tuning parametara baze za odgovarajucu kolicinu RAM-a&lt;br /&gt;
# ukljuciti log long queries&lt;br /&gt;
# kada backup se zavrsi na produkciji importovati backup&lt;br /&gt;
# kada se import backupa zavrsi pustiti Aggregator i Collector&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL"/>
				<updated>2009-07-14T10:22:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: yum repo za instalaciju postgres-a&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.yu/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==Instalacija putem YUM managera==&lt;br /&gt;
Potrebne informacije su [http://yum.pgsqlrpms.org/index2.php ovde].&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prouzrokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE &amp;quot;TestBaza&amp;quot; WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c TestBaza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
Alternativa kreiranju korisnika koji pristupa ''public'' šemi, je kreiranje istoimene šeme i korisnika sa&lt;br /&gt;
&lt;br /&gt;
 CREATE SCHEMA AUTHORIZATION username&lt;br /&gt;
&lt;br /&gt;
čime će biti kreirana šema ''username'' nad kojom korisnik ''username'' po defaultu ima sve privilegije &lt;br /&gt;
(nije potreban grant).&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/pgsql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl reload -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
==Koriscenje proceduralinih jezika==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL podrzava vise proceduralnih jezika: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python. &lt;br /&gt;
Uključivanje podrške za odgovarajući jezik na nivou baze podataka se radi sa, npr:&lt;br /&gt;
&lt;br /&gt;
  CREATE LANGUAGE plpgsql;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Backup i restore==&lt;br /&gt;
&lt;br /&gt;
Backup celog DB klastera (dakle svih baza podataka) radi lokalni korisnik 'postgres' direktno na serveru sa:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; db.dump&lt;br /&gt;
&lt;br /&gt;
Restore dumpa baze podataka radi na sveze instaliranom postgresu tj. sveze inicijalizovanom DB klasteru [1] lokalni korisnik 'postgres':&lt;br /&gt;
&lt;br /&gt;
  psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Ukoliko za restore nije na raspolaganju sveze instaliran Postgresa, tj. sveze inicijalizovan klaster, vec na primer treba uraditi restore posto je klaster ostecen (corrupted), onda je procedura sledeca:&lt;br /&gt;
&lt;br /&gt;
# Bekapovati fajlove pg_hba.conf i postgresql.conf iz DB klaster direktorijuma (najcesce /var/lib/pgsql/data).&lt;br /&gt;
# Obrisati ceo DB klaster direktorijum.&lt;br /&gt;
# Inicijalizovati DB klaster.&lt;br /&gt;
# psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Nakon restore-a DB klastera pametno je da se update-uju statistike sa:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
==Upgrade sa 8.1 na 8.3==&lt;br /&gt;
&lt;br /&gt;
Standardna CentOS instalacija sadrži PostgreSQL 8.1, koji je zastareo. &lt;br /&gt;
Kod Postgresa su prve dve cifre oznaka major verzije, što znači da je &lt;br /&gt;
8.3 dve major verzije iznad 8.1. &lt;br /&gt;
&lt;br /&gt;
Pre upgrade-a uraditi backup, i premestiti DB klaster direktorijum, &lt;br /&gt;
kao što je opisano na:&lt;br /&gt;
&lt;br /&gt;
  http://www.postgresql.org/docs/8.3/interactive/install-upgrading.html&lt;br /&gt;
&lt;br /&gt;
Za upgrade servera treba koristiti Postgresov yum repozitorijum:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgsqlrpms.org/&lt;br /&gt;
&lt;br /&gt;
Prateci linkove, nadjite repository RPM-a, na primer:&lt;br /&gt;
&lt;br /&gt;
  http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Iako RPM ima oznaku verzije 8.3.6, on moze imati i noviju verziju, npr. &lt;br /&gt;
8.3.7. Instalirajte RPM sa:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm&lt;br /&gt;
  rpm -i pgdg-centos-8.3-6.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Proverite da li se u /etc/yum.repos.d/ nalazi pgdg-83-centos.repo. &lt;br /&gt;
Instalirajte javni kljuc za postgres:&lt;br /&gt;
&lt;br /&gt;
  wget http://yum.pgsqlrpms.org/RPM-GPG-KEY-PGDG&lt;br /&gt;
  rpm --import RPM-GPG-KEY-PGDG&lt;br /&gt;
  &lt;br /&gt;
Isključite traženje Postgresa iz standardnog repozitorijuma tako što ćete&lt;br /&gt;
u fajlu /etc/yum.repos.d/CentOS-Base.repo na kraj sekcija [base] i &lt;br /&gt;
[updates] dodati liniju:&lt;br /&gt;
&lt;br /&gt;
  exclude=postgresql*&lt;br /&gt;
&lt;br /&gt;
Update-ujte postgres sa:&lt;br /&gt;
  &lt;br /&gt;
  yum update postgresql&lt;br /&gt;
&lt;br /&gt;
Terebalo bi da je kreiran novi, prazan direktorijum /var/lib/pgsql/data. &lt;br /&gt;
Proveriti. Kao korisnik postgres izvrsiti inicijalizaciju DB klastera:&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
  initdb -D /var/lib/pgsql/data&lt;br /&gt;
&lt;br /&gt;
Startovati Postgres service kao korisnik root:&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/postogres start&lt;br /&gt;
&lt;br /&gt;
Uraditi restore baze:&lt;br /&gt;
&lt;br /&gt;
  psql -d postgres -f ../pgsql-old-8.1/db_all.dump&lt;br /&gt;
&lt;br /&gt;
Uraditi vacuum:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
Podesiti postgresql.conf i pg_hba.conf. Podesiti iptables.&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=PostgreSQL"/>
				<updated>2009-05-25T14:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Konfigurisanje servera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.yu/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prouzrokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE &amp;quot;TestBaza&amp;quot; WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c TestBaza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
Alternativa kreiranju korisnika koji pristupa ''public'' šemi, je kreiranje istoimene šeme i korisnika sa&lt;br /&gt;
&lt;br /&gt;
 CREATE SCHEMA AUTHORIZATION username&lt;br /&gt;
&lt;br /&gt;
čime će biti kreirana šema ''username'' nad kojom korisnik ''username'' po defaultu ima sve privilegije &lt;br /&gt;
(nije potreban grant).&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/pgsql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl reload -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
==Koriscenje proceduralinih jezika==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL podrzava vise proceduralnih jezika: PL/pgSQL, PL/Tcl, PL/Perl, PL/Python. &lt;br /&gt;
Uključivanje podrške za odgovarajući jezik na nivou baze podataka se radi sa, npr:&lt;br /&gt;
&lt;br /&gt;
  CREATE LANGUAGE plpgsql;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Backup i restore==&lt;br /&gt;
&lt;br /&gt;
Backup celog DB klastera (dakle svih baza podataka) radi lokalni korisnik 'postgres' direktno na serveru sa:&lt;br /&gt;
&lt;br /&gt;
  pg_dumpall &amp;gt; db.dump&lt;br /&gt;
&lt;br /&gt;
Restore dumpa baze podataka radi na sveze instaliranom postgresu tj. sveze inicijalizovanom DB klasteru [1] lokalni korisnik 'postgres':&lt;br /&gt;
&lt;br /&gt;
  psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Ukoliko za restore nije na raspolaganju sveze instaliran Postgresa, tj. sveze inicijalizovan klaster, vec na primer treba uraditi restore posto je klaster ostecen (corrupted), onda je procedura sledeca:&lt;br /&gt;
&lt;br /&gt;
# Bekapovati fajlove pg_hba.conf i postgresql.conf iz DB klaster direktorijuma (najcesce /var/lib/pgsql/data).&lt;br /&gt;
# Obrisati ceo DB klaster direktorijum.&lt;br /&gt;
# Inicijalizovati DB klaster.&lt;br /&gt;
# psql -f db.dump postgres&lt;br /&gt;
&lt;br /&gt;
Nakon restore-a DB klastera pametno je da se update-uju statistike sa:&lt;br /&gt;
&lt;br /&gt;
  vacuumdb -az&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL</id>
		<title>Migracija sa MySQL-a na PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL"/>
				<updated>2009-05-05T11:40:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Konfigurisanje servera */ privilegovana varijanta komande sa lokacijom data direktorijuma&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Timovi koji imaju nameru da MySQL zamene sa PostgreSQL-om, ovaj dokument mogu da koriste kao polaznu osnovu. PostgreSQL se čita kao &amp;quot;Postgres Kju El&amp;quot; ili samo &amp;quot;Postgres&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.yu/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Promene na aplikaciji==&lt;br /&gt;
&lt;br /&gt;
U slučaju da se koristi JPA za apstrakciju pristupa bazi, i da se koriste &lt;br /&gt;
samo JPQL upiti, nikakve promene na aplikaciji nisu potrebne. Jedino je potrebno &lt;br /&gt;
promeniti parametre konekcije.&lt;br /&gt;
&lt;br /&gt;
U slucaju da se koriste Native upiti pod JPA-om, ili da se koristi JDBC, potrebno je &lt;br /&gt;
nekoliko zahvata na MySQL upitima (npr. skriptovi za kreiranje i &lt;br /&gt;
insertovanje podataka) da bi bili kompatibilni sa Postgresom. Sve promene koje treba obaviti na njima su &lt;br /&gt;
lepo dokumentovane na:&lt;br /&gt;
&lt;br /&gt;
http://www.markslade.name/Articles.html?a=9&lt;br /&gt;
&lt;br /&gt;
Pored navedenih, naišli smo na još dve stvari:&lt;br /&gt;
&lt;br /&gt;
# U MySQL-u u insert statmentu za BOOLEAN polje je dozvoljeno staviti vrednost 1, u Postgresu mora '1' (pod apostrofima)&lt;br /&gt;
# LONGBLOB u MySQL-u se escape-uje heksadekadno, a BYTEA u Postgresu oktalno&lt;br /&gt;
&lt;br /&gt;
Pored toga, vredi pomenuti da je UTF-8 podržan i u Postgresu, kao i &lt;br /&gt;
srpsko sortianje (zavisi od podešavanja locale-a prilikom kreiranja baze).&lt;br /&gt;
&lt;br /&gt;
==Performanse==&lt;br /&gt;
&lt;br /&gt;
Vrlo površno merenje pod koliko-toliko ravnopravnim uslovima (isti &lt;br /&gt;
server, isti skup podataka, isti upit, deset ponavljanja) je pokazalo +30% u brzini u korist Postgresa.&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prourokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE &amp;quot;TestBaza&amp;quot; WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c TestBaza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/psql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  sudo -u postgres pg_ctl -D /var/lib/pgsql/data/&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL</id>
		<title>Migracija sa MySQL-a na PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL"/>
				<updated>2009-04-16T14:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Kratka myslq -&amp;gt; psql tabela */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Timovi koji imaju nameru da MySQL zamene sa PostgreSQL-om, ovaj dokument mogu da koriste kao polaznu osnovu. PostgreSQL se čita kao &amp;quot;Postgres Kju El&amp;quot; ili samo &amp;quot;Postgres&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.yu/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Promene na aplikaciji==&lt;br /&gt;
&lt;br /&gt;
U slučaju da se koristi JPA za apstrakciju pristupa bazi, i da se koriste &lt;br /&gt;
samo JPQL upiti, nikakve promene na aplikaciji nisu potrebne. Jedino je potrebno &lt;br /&gt;
promeniti parametre konekcije.&lt;br /&gt;
&lt;br /&gt;
U slucaju da se koriste Native upiti pod JPA-om, ili da se koristi JDBC, potrebno je &lt;br /&gt;
nekoliko zahvata na MySQL upitima (npr. skriptovi za kreiranje i &lt;br /&gt;
insertovanje podataka) da bi bili kompatibilni sa Postgresom. Sve promene koje treba obaviti na njima su &lt;br /&gt;
lepo dokumentovane na:&lt;br /&gt;
&lt;br /&gt;
http://www.markslade.name/Articles.html?a=9&lt;br /&gt;
&lt;br /&gt;
Pored navedenih, naišli smo na još dve stvari:&lt;br /&gt;
&lt;br /&gt;
# U MySQL-u u insert statmentu za BOOLEAN polje je dozvoljeno staviti vrednost 1, u Postgresu mora '1' (pod apostrofima)&lt;br /&gt;
# LONGBLOB u MySQL-u se escape-uje heksadekadno, a BYTEA u Postgresu oktalno&lt;br /&gt;
&lt;br /&gt;
Pored toga, vredi pomenuti da je UTF-8 podržan i u Postgresu, kao i &lt;br /&gt;
srpsko sortianje (zavisi od podešavanja locale-a prilikom kreiranja baze).&lt;br /&gt;
&lt;br /&gt;
==Performanse==&lt;br /&gt;
&lt;br /&gt;
Vrlo površno merenje pod koliko-toliko ravnopravnim uslovima (isti &lt;br /&gt;
server, isti skup podataka, isti upit, deset ponavljanja) je pokazalo +30% u brzini u korist Postgresa.&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prourokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE &amp;quot;TestBaza&amp;quot; WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c TestBaza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background:#F3F3F3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[http://trac.biostr.washington.edu/trac/wiki/PostgreSql]&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/psql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  pg_ctl reload&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL</id>
		<title>Migracija sa MySQL-a na PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Migracija_sa_MySQL-a_na_PostgreSQL"/>
				<updated>2009-04-16T14:26:04Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: dodata tabela mysql -&amp;gt; psql komandi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Timovi koji imaju nameru da MySQL zamene sa PostgreSQL-om, ovaj dokument mogu da koriste kao polaznu osnovu. PostgreSQL se čita kao &amp;quot;Postgres Kju El&amp;quot; ili samo &amp;quot;Postgres&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==JDBC parametri konekcije za PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
JDBC connection string je oblika:&lt;br /&gt;
&lt;br /&gt;
  jdbc:postgresql://server.rcub.bg.ac.yu/baza&lt;br /&gt;
&lt;br /&gt;
Default port je 5432, a drajver je: &lt;br /&gt;
&lt;br /&gt;
  org.postgresql.Driver&lt;br /&gt;
&lt;br /&gt;
==Promene na aplikaciji==&lt;br /&gt;
&lt;br /&gt;
U slučaju da se koristi JPA za apstrakciju pristupa bazi, i da se koriste &lt;br /&gt;
samo JPQL upiti, nikakve promene na aplikaciji nisu potrebne. Jedino je potrebno &lt;br /&gt;
promeniti parametre konekcije.&lt;br /&gt;
&lt;br /&gt;
U slucaju da se koriste Native upiti pod JPA-om, ili da se koristi JDBC, potrebno je &lt;br /&gt;
nekoliko zahvata na MySQL upitima (npr. skriptovi za kreiranje i &lt;br /&gt;
insertovanje podataka) da bi bili kompatibilni sa Postgresom. Sve promene koje treba obaviti na njima su &lt;br /&gt;
lepo dokumentovane na:&lt;br /&gt;
&lt;br /&gt;
http://www.markslade.name/Articles.html?a=9&lt;br /&gt;
&lt;br /&gt;
Pored navedenih, naišli smo na još dve stvari:&lt;br /&gt;
&lt;br /&gt;
# U MySQL-u u insert statmentu za BOOLEAN polje je dozvoljeno staviti vrednost 1, u Postgresu mora '1' (pod apostrofima)&lt;br /&gt;
# LONGBLOB u MySQL-u se escape-uje heksadekadno, a BYTEA u Postgresu oktalno&lt;br /&gt;
&lt;br /&gt;
Pored toga, vredi pomenuti da je UTF-8 podržan i u Postgresu, kao i &lt;br /&gt;
srpsko sortianje (zavisi od podešavanja locale-a prilikom kreiranja baze).&lt;br /&gt;
&lt;br /&gt;
==Performanse==&lt;br /&gt;
&lt;br /&gt;
Vrlo površno merenje pod koliko-toliko ravnopravnim uslovima (isti &lt;br /&gt;
server, isti skup podataka, isti upit, deset ponavljanja) je pokazalo +30% u brzini u korist Postgresa.&lt;br /&gt;
&lt;br /&gt;
==Hijerarhija==&lt;br /&gt;
&lt;br /&gt;
Hijerarhija u Postgresu je baza, šema, tabela. &lt;br /&gt;
JDBC string za konekciju prima kao parametar samo ime baze, a ne i šemu. &lt;br /&gt;
Tako da je verovatno najlakše kreirati posebne baze i koristiti njihove &lt;br /&gt;
default &amp;quot;public&amp;quot; šeme.&lt;br /&gt;
&lt;br /&gt;
==PSQL komande==&lt;br /&gt;
&lt;br /&gt;
'''psql''' je linux konzolni SQL klijent. Pokretanje iz klijenta kao '''root''' će vam verovatno prourokovati&lt;br /&gt;
poruku o grešci&lt;br /&gt;
&lt;br /&gt;
 psql: FATAL:  database &amp;quot;root&amp;quot; does not exist&lt;br /&gt;
&lt;br /&gt;
Jer '''psql''' pokusava da otvori bazu koja ima isti naziv kao i korisnik, a koja ne postoji. Zbog toga je potrebno prvo se&lt;br /&gt;
prebaciti na korisnika postgres sa&lt;br /&gt;
&lt;br /&gt;
  su - postgres&lt;br /&gt;
&lt;br /&gt;
i zatim pozvati '''psql'''.&lt;br /&gt;
&lt;br /&gt;
Komande koje vam mogu biti od interesa:&lt;br /&gt;
&lt;br /&gt;
 \l - listanje baza podataka&lt;br /&gt;
 \c - izbor aktivne baze podataka&lt;br /&gt;
 \dn - listanje svih sema u izabranoj bazi&lt;br /&gt;
 \dt - listanje svih tabela&lt;br /&gt;
 \du - listanje svih korisnika&lt;br /&gt;
&lt;br /&gt;
Kreiranje baze:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE &amp;quot;TestBaza&amp;quot; WITH ENCODING='UTF8';&lt;br /&gt;
&lt;br /&gt;
Kreiranje korisnika:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER username PASSWORD 'l0zinka';&lt;br /&gt;
&lt;br /&gt;
Izbor baze:&lt;br /&gt;
&lt;br /&gt;
 \c TestBaza&lt;br /&gt;
&lt;br /&gt;
Dodeljivanje privilegija nad default &amp;quot;public&amp;quot; šemom.&lt;br /&gt;
&lt;br /&gt;
 GRANT ALL ON SCHEMA public TO username;&lt;br /&gt;
&lt;br /&gt;
===Kratka myslq -&amp;gt; psql tabela===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MySQL &amp;lt;code&amp;gt;mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
! PostgreSQL &amp;lt;code&amp;gt;psql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW COLUMNS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d ''table-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW DATABASES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\l&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW PROCESSLIST;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT * FROM pg_stat_activity;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW TABLES;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SHOW USERS;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\du&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;USE ''db-name'';&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;\c ''db-name''&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;ref&amp;gt;http://trac.biostr.washington.edu/trac/wiki/PostgreSql&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurisanje servera==&lt;br /&gt;
&lt;br /&gt;
Da biste omogućili pristup serveru preko JDBC-ja odnosno TCP/IP-ja, &lt;br /&gt;
potrebno je da u '''data/postgresql.conf''' (najčešće u /var/lib/psql) navedete:&lt;br /&gt;
&lt;br /&gt;
  listen_addresses = '*'          # what IP address(es) to listen on;&lt;br /&gt;
  port = 5432                     # (change requires restart)&lt;br /&gt;
&lt;br /&gt;
i da u '''data/pg_hba.conf''' dodate:&lt;br /&gt;
&lt;br /&gt;
  # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD&lt;br /&gt;
  host    mydb        ognjen      147.91.4.123/32       md5&lt;br /&gt;
&lt;br /&gt;
posle promena na kofiguracionim fajlovima potrebno je da restartujete server ili da kao korisnik '''postgres''' pozovete reload konfiguracije:&lt;br /&gt;
&lt;br /&gt;
  pg_ctl reload&lt;br /&gt;
&lt;br /&gt;
==Spoljašne veze==&lt;br /&gt;
* [http://trac.biostr.washington.edu/trac/wiki/PostgreSql lista psql komandi]&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver</id>
		<title>Slobodni softver</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver"/>
				<updated>2008-09-19T10:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Web &amp;amp; Mail */ kao fan Opere morao sam da dodam :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na ovoj strani stoje preporuke za Open source / Free / Freeware softver. Pogledati takođe kolekciju slobodnog softvera za Windows [http://en.wikipedia.org/wiki/OpenDisc OpenDisk], kao i sajt [http://www.freewaregenius.com/ FreewareGenius].&lt;br /&gt;
&lt;br /&gt;
= Web &amp;amp; Mail =&lt;br /&gt;
* Mozilla Firefox (najpouzdaniji izuzev kad sajt zahteva Internet Explorer-a)&lt;br /&gt;
* Apple Safari (posebno dobar ''find'' unutar stranice, povratak na rezultate google pretrage bez obzira na to koliko ste daleko odlutali, čist interface)&lt;br /&gt;
* Opera (isključeni tabovi nisu izgubljeni zauvek, već su u kanti za smeće, interni mail i RSS klijent)&lt;br /&gt;
* Mozilla Thunderbird (poruke se čuvaju u tekstualnom obliku pa ako ko zna šta pođe naopako nešto se može spasiti; mada se ovo može smatrati i za manu)&lt;br /&gt;
* Google Chrome (svaki tab je sopstveni proces, manja mogucnost pucanja celog browsera, brz i stabilan JavaScript)&lt;br /&gt;
&lt;br /&gt;
= Multimedia =&lt;br /&gt;
* KMPlayer (javite koje tipove video fajlova ovaj program ne može da pusti, pošto ja još uvek nisam naišao ni na jedan; odlična podrška za puštanje DVD-eva, menja skupi/ilegalni PowerDVD)&lt;br /&gt;
* FastStone Image Viewer (prosto (i) sjajno, brz, pregledan, mnoštvo opcija)&lt;br /&gt;
* GSpot (za dobijanje detaljnih podataka o video klipu, korisno kad treba odrediti kodek)&lt;br /&gt;
* VLC (multiplatformski plejer sa ugrađenim kodecima)&lt;br /&gt;
* XNView (zamena za ACDSee, malo je sporiji prilikom ''pre-fetcha'', ali ima odlicne alate za ''batch'' obradu serije fotografija, index print i slično)&lt;br /&gt;
* Winamp&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
* 7-zip (podrzava sve poznate formate plus sopstveni .7z, brz)&lt;br /&gt;
* Active ports (prikazuje sve otvorene TCP konekcije, vrlo korisno ako hocete da vidite koji program koristi internet)&lt;br /&gt;
* DBDesigner (stari, ali odlican alat za crtanje EER dijagrama)&lt;br /&gt;
* Nokia Monitor Test (za profesionalno testiranje geometrije CRT monitora)&lt;br /&gt;
* Putty (SSH klijent za Windows)&lt;br /&gt;
* Sysinternals Process Explorer / Filemon / ... (gomila alata za analizu rada Windowsa, ranije nezavisna firma, sada deo MS-a)&lt;br /&gt;
* PSI (Jabber i GTalk IM klijent, može da se koristi kao zamena za GTalk, ali ne podrzava GTalk fajl transfer)&lt;br /&gt;
* Workrave (Opominje korisnika da povremeno odmori oči i da se razmrda)&lt;br /&gt;
* CDBurnerXP (zamena za Nero, manja nekih 100 puta, veoma lepo i upotrebljivo korisničko sučelje)&lt;br /&gt;
* Ashampoo Burning Studio Free 6.71 (najnovije verzije ovoga se uvek placaju i idu kao trial)&lt;br /&gt;
&lt;br /&gt;
= Tekst editori =&lt;br /&gt;
* Notepad2 (mali i brz editor, zamena za notepad)&lt;br /&gt;
* Notepad++ (mali i brz editor, zamena za notepad, puno mogućnosti)&lt;br /&gt;
&lt;br /&gt;
= Antivirus =&lt;br /&gt;
* AVG Free (''update''-uje se sam i ne smeta, može da bude rezidentan i da uživo proverava fajlove sa kojima se radi kao i ''mail''-ove, problema sa malicioznim softverom nisam imao nijednom)&lt;br /&gt;
&lt;br /&gt;
= IDE =&lt;br /&gt;
* Eclipse&lt;br /&gt;
* NetBeans&lt;br /&gt;
* JDeveloper (Oracle-ovo rešenje, podrška za ADF Faces, ali i JSF, JSP, GUI)&lt;br /&gt;
&lt;br /&gt;
= Baze podataka =&lt;br /&gt;
* PostgreSQL (BSD style licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* MySQL (GPL licenca - moze se koristiti besplatno samo u GPL aplikacijama)&lt;br /&gt;
* Apache Derby (Java based, Apache 2.0 licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* SQLDeveloper (Oracle-ov klijent)&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver</id>
		<title>Slobodni softver</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver"/>
				<updated>2008-09-19T10:19:33Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* IDE */ prilično je OK, ali ima neke svoje bubice :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na ovoj strani stoje preporuke za Open source / Free / Freeware softver. Pogledati takođe kolekciju slobodnog softvera za Windows [http://en.wikipedia.org/wiki/OpenDisc OpenDisk], kao i sajt [http://www.freewaregenius.com/ FreewareGenius].&lt;br /&gt;
&lt;br /&gt;
= Web &amp;amp; Mail =&lt;br /&gt;
* Mozilla Firefox (najpouzdaniji izuzev kad sajt zahteva Internet Explorer-a)&lt;br /&gt;
* Apple Safari (posebno dobar ''find'' unutar stranice, povratak na rezultate google pretrage bez obzira na to koliko ste daleko odlutali, čist interface)&lt;br /&gt;
* Opera (isključeni tabovi nisu izgubljeni zauvek, već su u kanti za smeće)&lt;br /&gt;
* Mozilla Thunderbird (poruke se čuvaju u tekstualnom obliku pa ako ko zna šta pođe naopako nešto se može spasiti; mada se ovo može smatrati i za manu)&lt;br /&gt;
* Google Chrome (svaki tab je sopstveni proces, manja mogucnost pucanja celog browsera, brz i stabilan JavaScript)&lt;br /&gt;
&lt;br /&gt;
= Multimedia =&lt;br /&gt;
* KMPlayer (javite koje tipove video fajlova ovaj program ne može da pusti, pošto ja još uvek nisam naišao ni na jedan; odlična podrška za puštanje DVD-eva, menja skupi/ilegalni PowerDVD)&lt;br /&gt;
* FastStone Image Viewer (prosto (i) sjajno, brz, pregledan, mnoštvo opcija)&lt;br /&gt;
* GSpot (za dobijanje detaljnih podataka o video klipu, korisno kad treba odrediti kodek)&lt;br /&gt;
* VLC (multiplatformski plejer sa ugrađenim kodecima)&lt;br /&gt;
* XNView (zamena za ACDSee, malo je sporiji prilikom ''pre-fetcha'', ali ima odlicne alate za ''batch'' obradu serije fotografija, index print i slično)&lt;br /&gt;
* Winamp&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
* 7-zip (podrzava sve poznate formate plus sopstveni .7z, brz)&lt;br /&gt;
* Active ports (prikazuje sve otvorene TCP konekcije, vrlo korisno ako hocete da vidite koji program koristi internet)&lt;br /&gt;
* DBDesigner (stari, ali odlican alat za crtanje EER dijagrama)&lt;br /&gt;
* Nokia Monitor Test (za profesionalno testiranje geometrije CRT monitora)&lt;br /&gt;
* Putty (SSH klijent za Windows)&lt;br /&gt;
* Sysinternals Process Explorer / Filemon / ... (gomila alata za analizu rada Windowsa, ranije nezavisna firma, sada deo MS-a)&lt;br /&gt;
* PSI (Jabber i GTalk IM klijent, može da se koristi kao zamena za GTalk, ali ne podrzava GTalk fajl transfer)&lt;br /&gt;
* Workrave (Opominje korisnika da povremeno odmori oči i da se razmrda)&lt;br /&gt;
* CDBurnerXP (zamena za Nero, manja nekih 100 puta, veoma lepo i upotrebljivo korisničko sučelje)&lt;br /&gt;
* Ashampoo Burning Studio Free 6.71 (najnovije verzije ovoga se uvek placaju i idu kao trial)&lt;br /&gt;
&lt;br /&gt;
= Tekst editori =&lt;br /&gt;
* Notepad2 (mali i brz editor, zamena za notepad)&lt;br /&gt;
* Notepad++ (mali i brz editor, zamena za notepad, puno mogućnosti)&lt;br /&gt;
&lt;br /&gt;
= Antivirus =&lt;br /&gt;
* AVG Free (''update''-uje se sam i ne smeta, može da bude rezidentan i da uživo proverava fajlove sa kojima se radi kao i ''mail''-ove, problema sa malicioznim softverom nisam imao nijednom)&lt;br /&gt;
&lt;br /&gt;
= IDE =&lt;br /&gt;
* Eclipse&lt;br /&gt;
* NetBeans&lt;br /&gt;
* JDeveloper (Oracle-ovo rešenje, podrška za ADF Faces, ali i JSF, JSP, GUI)&lt;br /&gt;
&lt;br /&gt;
= Baze podataka =&lt;br /&gt;
* PostgreSQL (BSD style licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* MySQL (GPL licenca - moze se koristiti besplatno samo u GPL aplikacijama)&lt;br /&gt;
* Apache Derby (Java based, Apache 2.0 licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* SQLDeveloper (Oracle-ov klijent)&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	<entry>
		<id>https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver</id>
		<title>Slobodni softver</title>
		<link rel="alternate" type="text/html" href="https://wiki.rcub.bg.ac.rs/wiki/index.php?title=Slobodni_softver"/>
				<updated>2008-09-19T10:17:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rade: /* Tekst editori */ ovako je malo preciznije. Notepad++ ipak ima mnooogo više mogućnosti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na ovoj strani stoje preporuke za Open source / Free / Freeware softver. Pogledati takođe kolekciju slobodnog softvera za Windows [http://en.wikipedia.org/wiki/OpenDisc OpenDisk], kao i sajt [http://www.freewaregenius.com/ FreewareGenius].&lt;br /&gt;
&lt;br /&gt;
= Web &amp;amp; Mail =&lt;br /&gt;
* Mozilla Firefox (najpouzdaniji izuzev kad sajt zahteva Internet Explorer-a)&lt;br /&gt;
* Apple Safari (posebno dobar ''find'' unutar stranice, povratak na rezultate google pretrage bez obzira na to koliko ste daleko odlutali, čist interface)&lt;br /&gt;
* Opera (isključeni tabovi nisu izgubljeni zauvek, već su u kanti za smeće)&lt;br /&gt;
* Mozilla Thunderbird (poruke se čuvaju u tekstualnom obliku pa ako ko zna šta pođe naopako nešto se može spasiti; mada se ovo može smatrati i za manu)&lt;br /&gt;
* Google Chrome (svaki tab je sopstveni proces, manja mogucnost pucanja celog browsera, brz i stabilan JavaScript)&lt;br /&gt;
&lt;br /&gt;
= Multimedia =&lt;br /&gt;
* KMPlayer (javite koje tipove video fajlova ovaj program ne može da pusti, pošto ja još uvek nisam naišao ni na jedan; odlična podrška za puštanje DVD-eva, menja skupi/ilegalni PowerDVD)&lt;br /&gt;
* FastStone Image Viewer (prosto (i) sjajno, brz, pregledan, mnoštvo opcija)&lt;br /&gt;
* GSpot (za dobijanje detaljnih podataka o video klipu, korisno kad treba odrediti kodek)&lt;br /&gt;
* VLC (multiplatformski plejer sa ugrađenim kodecima)&lt;br /&gt;
* XNView (zamena za ACDSee, malo je sporiji prilikom ''pre-fetcha'', ali ima odlicne alate za ''batch'' obradu serije fotografija, index print i slično)&lt;br /&gt;
* Winamp&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
* 7-zip (podrzava sve poznate formate plus sopstveni .7z, brz)&lt;br /&gt;
* Active ports (prikazuje sve otvorene TCP konekcije, vrlo korisno ako hocete da vidite koji program koristi internet)&lt;br /&gt;
* DBDesigner (stari, ali odlican alat za crtanje EER dijagrama)&lt;br /&gt;
* Nokia Monitor Test (za profesionalno testiranje geometrije CRT monitora)&lt;br /&gt;
* Putty (SSH klijent za Windows)&lt;br /&gt;
* Sysinternals Process Explorer / Filemon / ... (gomila alata za analizu rada Windowsa, ranije nezavisna firma, sada deo MS-a)&lt;br /&gt;
* PSI (Jabber i GTalk IM klijent, može da se koristi kao zamena za GTalk, ali ne podrzava GTalk fajl transfer)&lt;br /&gt;
* Workrave (Opominje korisnika da povremeno odmori oči i da se razmrda)&lt;br /&gt;
* CDBurnerXP (zamena za Nero, manja nekih 100 puta, veoma lepo i upotrebljivo korisničko sučelje)&lt;br /&gt;
* Ashampoo Burning Studio Free 6.71 (najnovije verzije ovoga se uvek placaju i idu kao trial)&lt;br /&gt;
&lt;br /&gt;
= Tekst editori =&lt;br /&gt;
* Notepad2 (mali i brz editor, zamena za notepad)&lt;br /&gt;
* Notepad++ (mali i brz editor, zamena za notepad, puno mogućnosti)&lt;br /&gt;
&lt;br /&gt;
= Antivirus =&lt;br /&gt;
* AVG Free (''update''-uje se sam i ne smeta, može da bude rezidentan i da uživo proverava fajlove sa kojima se radi kao i ''mail''-ove, problema sa malicioznim softverom nisam imao nijednom)&lt;br /&gt;
&lt;br /&gt;
= IDE =&lt;br /&gt;
* Eclipse&lt;br /&gt;
* JDeveloper (Oracle-ovo rešenje, podrška za ADF Faces, ali i JSF, JSP, GUI)&lt;br /&gt;
&lt;br /&gt;
= Baze podataka =&lt;br /&gt;
* PostgreSQL (BSD style licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* MySQL (GPL licenca - moze se koristiti besplatno samo u GPL aplikacijama)&lt;br /&gt;
* Apache Derby (Java based, Apache 2.0 licenca - moze se besplatno koristiti u komercijalnim i nekomercijalnim aplikacijama)&lt;br /&gt;
* SQLDeveloper (Oracle-ov klijent)&lt;/div&gt;</summary>
		<author><name>Rade</name></author>	</entry>

	</feed>