Skip to main content

Brisanje baza

Upozorenje: Brisanje baze je nepovratna operacija. Pre korišćenja obavezno napravite rezervnu kopiju podataka.

Brisanje baza

Svrha forme​

Forma služi za trajno brisanje baza podataka iz sistema. Omogućava:

  • brisanje jedne izabrane baze
  • brisanje trenutno aktivne baze
  • automatsko uklanjanje zapisa o bazi iz evidencije dramin_schema.baze

Način rada​

Pri otvaranju forme sistem:

  1. učitava sve baze iz evidencije dramin_schema.baze
  2. iz liste izostavlja trenutno aktivnu bazu
  3. prikazuje pronađene baze korisniku za izbor

Mogućnosti forme​

1. Brisanje izabrane baze​

Dugme Briši služi za brisanje baze koja je trenutno izabrana u listi.

Postupak:

  1. izabrati bazu iz prikaza
  2. kliknuti na Briši [Naziv firme]
  3. potvrditi poruku upozorenja

Šta sistem radi:

  • izvršava DROP DATABASE IF EXISTS [NazivBaze]
  • briše zapis iz dramin_schema.baze po idBaza
  • uklanja stavku iz prikaza samo ako je zapis uspešno obrisan

2. Brisanje aktivne baze​

Ako nema drugih baza u listi, dugme za pojedinačno brisanje se isključuje, a aktivira se Sve.

Dugme Sve tada menja tekst u:

  • Briši [Naziv firme]

Šta sistem radi:

  • briše trenutno aktivnu bazu BazaPodataka.RadnaBaza
  • proverava da li tabela dramin_schema.baze sadrži još zapisa
  • ako je evidencija prazna, može obrisati i bazu dramin_schema
  • zatvara sve otvorene forme u aplikaciji

Važne napomene​

  • Brisanje je trajno i ne postoji opcija vraćanja kroz ovu formu.
  • Pre brisanja treba proveriti da li postoji rezervna kopija baze.
  • Za uspešno brisanje korisnik mora imati prava nad MySQL serverom.
  • Ako dođe do greške, prikazuje se poruka: "Ne mogu da obrisati bazu podataka"

Ponašanje interfejsa​

  • Kada korisnik menja izbor u listi, tekst dugmeta Brisi se automatski menja u naziv trenutno izabrane firme.
  • Ako nema baza za izbor:
    • Brisi je onemogućen
    • Sve je omogućen

Preporučeni način korišćenja​

  1. otvoriti formu
  2. proveriti koja baza je izabrana
  3. potvrditi da se briše prava firma i poslovna godina
  4. izvršiti brisanje tek nakon provere bekapa

Postupak ako je obrisano ono što nije trebalo​

Ako je greškom obrisana baza, pokušajte oporavak sledećim redosledom:

  1. Kreirati ili ponovo povezati firmu kroz postupak Nova firma: https://documents.draminrmp.com/docs/Op%C5%A1te/Logovanje#tab-nova-firma
  2. Zatim uraditi prijem prethodno snimljenih podataka: https://documents.draminrmp.com/docs/Finansijko/Servis/Razmena-Snimanje%20podataka/Prijem

Napomena: ako ne postoji validan backup, potpuni oporavak obrisane baze možda neće biti moguć.