Zinn Hub
0
Sizning savat
0

Bir qarashda

Qaror qabul qilishingizga yordam beradigan ushbu xizmat haqida asosiy ma'lumotlar. Zinn Hub tomonidan yaratilgan, sotuvchi tomonidan emas.

Ijro etish qatlami

Ma'lumotlar bazasi darajasi (ilova darajasi emas)
Qoidalar PostgreSQL ichida joylashgan - ular ma'lumotlar bazasiga qaysi ilova, oxirgi nuqta yoki API kirishidan qat'i nazar, har bir so'rovga qo'llaniladi.

Qo'llab-quvvatlanadigan platformalar

PostgreSQL va Supabase
Sessiya sozlamalari bilan oddiy PostgreSQL da va siyosatlar ichidagi auth.uid() va JWT da'volaridan foydalanib Supabase da ishlaydi.

Ish isboti

Testlar kiritilgan (Standard va Advanced)
Avtomatlashtirilgan testlar turli foydalanuvchilar sifatida kiradi va taqiqlangan o'qish va yozishlar haqiqatan ham muvaffaqiyatsiz tugashini tasdiqlaydi - shunchaki taxmin qilinmaydi.

Yetkazib berish formati

Migratsiya fayllari + yozma hisobot
Siyosatlar sizning omboringiz uchun tayyor migratsiya fayllari sifatida keladi. Oddiy tilda yozilgan hisobot kim nimani ko'rishi mumkinligini va kelajakdagi siyosatlarni qanday qo'shishni tushuntiradi.

Siz nima olasiz

Formatlar:
Yozma hisobot
Maxsus kod
Yetkazib berish usuli:
Buyurtma menejeri
Eslatmalar: Siz kim nimani ko'rishi va o'zgartirishi mumkinligi haqida yozma xarita olasiz, topilgan har bir bo'shliq uchun so'rov bilan. Standard va Advanced da siyosatlar va rollar sizning omboringizda migratsiya fayllari sifatida keladi, turli foydalanuvchilar sifatida kiradigan va har bir qoidani isbotlaydigan testlar bilan. Siz ularni jonli ma'lumotlar bazangizga qachon qo'llashni hal qilasiz.

To'liq tavsif

Foydalanuvchi hisoblari, pullik rejalar yoki bitta ma'lumotlar bazasida bir nechta jamoalar mavjud bo'lgan har qanday ilova kim qaysi qatorlarni ko'rishi mumkinligini hal qilishi kerak. Agar bu qoida faqat ilova kodida mavjud bo'lsa, kimdir ma'lumotlarga boshqa yo'l bilan kirgan birinchi marta muvaffaqiyatsiz tugaydi: kimdir himoyalashni unutgan yangi oxirgi nuqta, bir xil ma'lumotlar bazasidagi ikkinchi ilova yoki Supabase sizning jadvallaringiz uchun yaratadigan API. Qator darajasidagi xavfsizlik qoidani ma'lumotlar joylashgan joyga qo'yadi.

Men buni NDA ostidagi obuna mahsulotida qilganman: jadvallardagi qator darajasidagi xavfsizlik siyosatlari va har bir obuna darajasi uchun alohida ma'lumotlar bazasi roli, shuning uchun reja nimani o'z ichiga olganligi PostgreSQL tomonidan amalga oshiriladi, kimdir unutishi mumkin bo'lgan tekshiruv bilan emas.

Starter da men beshtagacha jadvalda mavjud bo'lgan yoki yo'q bo'lgan siyosatlarni ko'rib chiqaman va har birini ko'rsatadigan misol so'rov bilan bo'shliqlarning yozma ro'yxatini yuboraman. Standard o'ntagacha jadvalda siyosatlarni yozadi yoki tuzatadi, ilovangizga kerak bo'lgan rollarni sozlaydi, ularni migratsiya fayllari sifatida yetkazib beradi va A foydalanuvchisi B foydalanuvchisining qatorlarini o'qishga va o'zgartirishga harakat qiladigan va muvaffaqiyatsiz tugaydigan testlarni qo'shadi. Advanced yigirma beshtagacha jadvallarni qamrab oladi, ma'lumotlar bazasida amalga oshiriladigan reja yoki daraja cheklovlarini qo'shadi va testlarni CI da ishga tushiradi.

Supabase da xuddi shu PostgreSQL xususiyatlari siyosatlar ichida auth.uid() va JWT da'volari bilan qo'llaniladi. Oddiy PostgreSQL da siyosatlar joriy foydalanuvchini sizning backend har bir so'rov uchun sozlaydigan sessiya sozlamasidan o'qiydi.

Qo'ng'iroqlar yo'q. Har bir paket kim nimani ko'rishi mumkinligi haqida oddiy tilda yozilgan eslatma bilan tugaydi; Standard va Advanced da siyosatlar ham sizning omboringizda migratsiyalar sifatida, testlar bilan birga keladi. Yetkazib berilgandan keyin 14 kun davomida men kelishganimizdek ishlamaydigan har qanday narsani bepul tuzataman.

Loyihangizni yakunlash bosqichlari
1. Ma'lumotlarni xaritalash - Men jadvallarni, har bir qatorga kim egalik qilishini va kim uni o'qishi yoki o'zgartirishi kerakligini ro'yxatga olaman: egalar, jamoa a'zolari, administratorlar, har bir reja.
2. Mavjud narsalarni ko'rib chiqish - Joriy siyosatlar, grantlar va rollar ushbu xaritaga qarshi tekshiriladi va har bir bo'shliq uni ko'rsatadigan so'rov bilan yoziladi.
3. Siyosatlar va rollar - Siyosatlar jadval bo'yicha va harakat bo'yicha yoziladi, rejalar yoki jamoalar uchun rollar bilan, siz ko'rib chiqishingiz mumkin bo'lgan migratsiya fayllari sifatida.
4. Isbotlash - Testlar turli foydalanuvchilar sifatida kiradi va bir-birining ma'lumotlarini o'qishga va o'zgartirishga harakat qiladi. Har bir taqiqlangan harakat muvaffaqiyatsiz tugashi kerak va har bir ruxsat etilgan harakat ishlashi kerak.
5. Topshirish - Kim nimani ko'rishi mumkinligi haqida oddiy so'zlar bilan qisqa eslatma, migratsiyalar va yangi jadval paydo bo'lganda siyosatni qanday qo'shish kerakligi.

Zinner Sifat Kafolati

✓
Tasdiqlangan mutaxassis
Har bir Zinner platformaga qo'shilishdan oldin ko'rib chiqiladi va tasdiqlanadi.
✓
Sifatli ish kafolatlanadi
Barcha xizmatlar sifatni ta'minlash bo'yicha majburiyatimiz bilan qo'llab-quvvatlanadi.
✓
Xavfsiz toʻlov
Siz yetkazib berilgan ishni tasdiqlamaguningizcha toʻlovingiz himoyalangan.

Paketlarni solishtirish

FunksiyaBoshlang'ichStandartKengaytirilgan
Yetkazib berish muddati2 kun5 kun10 kun
Tuzatishlar123
Doira5tagacha bo'lgan jadvallarni ko'rib chiqish10tagacha bo'lgan jadvallardagi siyosatlar25tagacha bo'lgan jadvallar, reja cheklovlari, CI
Yozma hisobot✓✓✓
Misol so'rovlar✓✓✓

Xizmat tafsilotlari

Xizmat turi
Standart
Zinner turi
Frilanser
Mavjudligi
Ish kunlari
Sotuvchining mamlakati
Qozog'iston
Qabul qilingan tillar
Ingliz tili
ruscha
NDA mavjud
Ha
Bajarilgan loyiha hajmlari
Kichik va oʻrta
Javob berish vaqti
12 soat ichida
Ish tajribasi
10+

Tez-tez so'raladigan savollar

Ilova tekshiruvlari siz eslagan yo'llarni himoya qiladi. Qator darajasidagi xavfsizlik ilovangizning ma'lumotlar bazasi rollari ostida ishlaydigan har bir so'rovni qamrab oladi, shu jumladan keyinchalik qo'shilgan oxirgi nuqtalar va Supabase ning API ga to'g'ridan-to'g'ri qo'ng'iroqlar. Superuser, jadval egalari va Supabase ning xizmat kaliti uni dizayn bo'yicha chetlab o'tadi, shuning uchun bu ma'lumotlar serverda qoladi. Ko'pgina jamoalar ikkala turdagi tekshiruvlarni ham saqlaydi.

Agar siyosat sekin funksiyani chaqirsa yoki indeksni o'tkazib yuborsa, shunday bo'lishi mumkin. Men siyosatlarni shuni hisobga olgan holda yozaman va ko'rib chiqish har qanday indeksga muhtoj bo'lgan siyosatni ro'yxatga oladi.

Yo'q. Ma'lumotlarsiz sxema siyosatlarni yozish va sinash uchun etarli. Testlar men yaratgan boshlang'ich ma'lumotlarda ishlaydi.

Yoʻq. Ushbu shakldagi qator darajasidagi xavfsizlik PostgreSQL xususiyati boʻlib, ushbu xizmat PostgreSQL atrofida qurilgan.

Mijozlar sharhlari

Mijozlarimiz ushbu Zinn haqida nima deganini ko'ring

Kategoriyalar

Zinner Siyosatlari

Men PostgreSQL qator darajasidagi xavfsizlikni sozlayman, shunda har bir foydalanuvchi faqat oʻz maʼlumotlarini koʻradi, Supabase kiritilgan 2 &Raquo; Zinn Hub

Faqat ushbu mahsulotni sotib olgan tizimga kirgan mijozlar sharh qoldirishi mumkin.

Variantlar va buyurtma

Zinn Hub ilovasini oling

Bildirishnomalar · Tezroq kirish · To'liq ekran

Brauzeringizda Ulashish tugmasini bosing

➜ Keyin "Bosh ekraniga qo'shish" tugmasini bosing