Changes between Version 205 and Version 206 of Documentatie

Show
Ignore:
Timestamp:
11/05/19 10:11:21 (4 years ago)
Author:
sorin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie

    v205 v206  
    33---- 
    44== INSTALARE SERVER == 
    5 Pentru ca aplicatia sa functioneze, este necesara instalarea serverului de baze de date [http://www.postgresql.org/ PostgreSQL >=8.3].[[BR]] 
     5Pentru ca aplicatia sa functioneze, este necesara instalarea serverului de baze de date [http://www.postgresql.org/ 8.3 >= PostgreSQL <= 9.6 ].[[BR]] 
    66In 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]] 
    77 
     
    991. 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]] 
    1010''' 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 '''. 
     11Aplicatia 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 '''. 
    1212 
    13132. Cazul firmelor care au doar o retea locala de mici dimensiuni ( pana in 10 terminale). [[BR]] 
     
    2121Trebuie 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]] 
    2222{{{ 
    23 # apt-get install postgresql-8.4 postgresql-plperl-8.4 
     23# apt-get install postgresql postgresql-plperl 
    2424# su postgres -c "createlang plperl template1" 
    2525# su postgres -c "createlang plperlu template1" 
    2626# su postgres -c "createlang plpgsql template1" 
    2727# 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 
    7529}}} 
    7630Configurarea serverului:[[BR]] 
    7731{{{ 
    78 # nano /etc/postgresql/8.4/main/pg_hba.conf 
     32# nano /etc/postgresql/versiune/main/postgresql.conf 
     33}}} 
     34{{{ 
     35max_locks_per_transaction = 1024 
     36}}} 
     37(pentru versiuni >= 8.4)[[BR]] 
     38{{{ 
     39standard_conforming_strings = on 
     40}}} 
     41# nano /etc/postgresql/versiune/main/pg_hba.conf 
    7942}}} 
    8043Ce campuri trebuie completate si cum:[[BR]]