Jump to content
php.lv forumi

h23

Reģistrētie lietotāji
  • Posts

    5
  • Joined

  • Last visited

h23's Achievements

Newbie

Newbie (1/14)

  1. Vecais, nepadodies! Izkod šito problēmu līdz saknei, savādāk, kad radīsies problēma ar postgri (kas notiks ļoti ātri) atkal bēgsi uz citu DB?!?! Tādā veidā var aptrūkties DBVS :D
  2. ko jūs čakarējāt prātu jaunajam censonim? tak nevar vienā db taisīt forumu un web lapu. 2 web lapas var, bet forumu un webu gan nevar, galīgi aptrakuši :D :D :D
  3. Problēma atrisināta SECURITY DEFINER 8) Jāiet gulēt :)
  4. Ja lieto skatu (views), tad nevajag tiesības uz tabulu, pietiek ja ir tiesības uz skatu... bet ar funkcijām nekā :(
  5. Tātad ir postgreSQL datubāze. Tiek izveidots DB lietotājs "webuser", kuram ir ļoti ierobežota pieeja datubāzes objektiem. Ir doma, taisīt visas manipulācijas ar datiem tikai caur funkcijām. Un lietotājam "webuser" dot tiesības tikai uz šīm funkcijām, bet un tabulā nē. Tātad tabulas glabājam jaunā shēmā "private", bet funkcijas esošajā shēmā "public". Lietotājam "webuser" iznāk, ka nav nekādu tiesību uz private, tabulas neredz un viss izklausās baigi jauki. Bet rodas problēma, ja funkcijā tiek veiktas darbības ar tabulām, tad veiksmīgi tiek izmests kļūdas paziņojums, ka lietotājam "webuser", nav tiesību uz shēmu "private", kas vairs nav jauki :( Tātad lietotājam "webuser" ir jābūt tiesībām uz visām tabulām. Kāds būtu risinājums/ieteikums, lai lietotājam "webuser" atstātu tikai pieeju funkcijām, bet tabulām nogriezt pilnībā pieeju?
×
×
  • Create New...