Changes between Version 205 and Version 206 of Documentatie
- Timestamp:
- 11/05/19 10:11:21 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie
v205 v206 3 3 ---- 4 4 == INSTALARE SERVER == 5 Pentru ca aplicatia sa functioneze, este necesara instalarea serverului de baze de date [http://www.postgresql.org/ PostgreSQL >=8.3].[[BR]]5 Pentru ca aplicatia sa functioneze, este necesara instalarea serverului de baze de date [http://www.postgresql.org/ 8.3 >= PostgreSQL <= 9.6 ].[[BR]] 6 6 In functie de necesitatile d-voastra, trebuie sa va decideti pe ce platforme va instalati serverul. In mare, sunt 3 cazuri, pe care le vom analiza in partea de mai jos.[[BR]] 7 7 … … 9 9 1. Cazul firmelor care doresc programul monopost. Trebuie doar sa descarcati kit-ul de instalare al aplicatiei monopost si acesta va instala toate resursele necesare.[[BR]] 10 10 ''' ATENTIE ! ''' [[BR]] 11 Aplicatia monopost se poate instala ''' DOAR ''' pe un calculator care are windows 2000/XP/Vista ''' CU ''' partitia ''' C ''' cu sistem de fisiere ''' NTFS '''.11 Aplicatia monopost se poate instala ''' DOAR ''' pe un calculator care are windows 2000/XP/Vista/7/8/8.1/10 ''' CU ''' partitia ''' C ''' cu sistem de fisiere ''' NTFS '''. 12 12 13 13 2. Cazul firmelor care au doar o retea locala de mici dimensiuni ( pana in 10 terminale). [[BR]] … … 21 21 Trebuie sa va hotarati la o distributie (recomandam ''' [http://www.debian.org/index.ro.html Debian] ''' (distribuit sub licenta ''' [http://www.debian.org/intro/free.ro.html GPL] ''', [http://www.debian.org/intro/about.ro.html aici] puteti gasi o scurta prezentare) EXPLICATIILE VOR FI DOAR PE ACEASTA DISTRIBUTIE), in care instalarea este (aproape) joaca de copii: [[BR]] 22 22 {{{ 23 # apt-get install postgresql -8.4 postgresql-plperl-8.423 # apt-get install postgresql postgresql-plperl 24 24 # su postgres -c "createlang plperl template1" 25 25 # su postgres -c "createlang plperlu template1" 26 26 # su postgres -c "createlang plpgsql template1" 27 27 # cpan install Math::Expression 28 # su postgres -c "psql template1" 29 template1=# create database omnidata; 30 template1=# \q 31 # su postgres -c "psql omnidata" 32 omnidata=# 33 CREATE GROUP omnidata; 34 35 CREATE GROUP omnidatavizualizare; 36 CREATE GROUP omnidatainserare; 37 CREATE GROUP omnidatamodificare; 38 CREATE GROUP omnidatastergere; 39 40 CREATE USER gestiune PASSWORD 'omnidata' CREATEDB CREATEUSER CREATEROLE; 41 ALTER GROUP omnidata ADD USER gestiune; 42 43 CREATE TABLE public.scheme 44 ( 45 id serial NOT NULL, 46 nume character varying NOT NULL, 47 numefirma character varying, 48 directorgeneral character varying, 49 contabilsef character varying, 50 judet character varying, 51 strada character varying, 52 nr character varying, 53 codpostal character varying, 54 bloc character varying, 55 scara character varying, 56 etaj character varying, 57 apartament character varying, 58 telefon character varying, 59 email character varying, 60 iml character varying, 61 localitate character varying, 62 registrucomertului character varying, 63 cui character varying, 64 sector character varying, 65 luna int2 DEFAULT 3, 66 anul int2 DEFAULT 2009, 67 versiune_major int2 default 0, 68 versiune_minor int2 default 0, 69 versiune_text character varying, 70 CONSTRAINT "cheiePrimaraScheme" PRIMARY KEY (id) 71 ) WITHOUT OIDS; 72 REVOKE ALL ON TABLE public.scheme FROM public; 73 GRANT ALL ON TABLE public.scheme TO GROUP omnidata; 74 omnidata=# \q 28 75 29 }}} 76 30 Configurarea serverului:[[BR]] 77 31 {{{ 78 # nano /etc/postgresql/8.4/main/pg_hba.conf 32 # nano /etc/postgresql/versiune/main/postgresql.conf 33 }}} 34 {{{ 35 max_locks_per_transaction = 1024 36 }}} 37 (pentru versiuni >= 8.4)[[BR]] 38 {{{ 39 standard_conforming_strings = on 40 }}} 41 # nano /etc/postgresql/versiune/main/pg_hba.conf 79 42 }}} 80 43 Ce campuri trebuie completate si cum:[[BR]]