ប្រសិនបើអ្នកប្រើប្រាស់ដែលបានចូលណាមួយអាចអានជួរដេករបស់អ្នកប្រើប្រាស់ផ្សេងទៀត នោះមូលដ្ឋានទិន្នន័យរបស់អ្នកកំពុងជឿទុកចិត្តលើកម្មវិធីដើម្បីដំណើរការ។ ខ្ញុំផ្លាស់ប្តូរច្បាប់ទៅក្នុង PostgreSQL ខ្លួនវាជាមួយនឹងគោលការណ៍សុវត្ថិភាពកម្រិតជួរដេក និងតួនាទី បន្ទាប់មកបង្ហាញជាមួយនឹងការធ្វើតេស្តថាអ្នកប្រើប្រាស់ម្នាក់មិនអាចចូលទៅដល់ទិន្នន័យរបស់អ្នកប្រើប្រាស់ផ្សេងទៀតបានទេ។
ខ្ញុំនឹងរៀបចំសុវត្ថិភាពកម្រិតជួរដេក PostgreSQL ដូច្នេះអ្នកប្រើប្រាស់ម្នាក់ៗមើលឃើញតែទិន្នន័យរបស់ពួកគេប៉ុណ្ណោះ រួមទាំង Supabase ផងដែរ។
ការពិនិត្យសុវត្ថិភាពកម្រិតជួរដេកនៃតារាងរហូតដល់ 5 ដោយមានចន្លោះប្រហោងនីមួយៗបង្ហាញដោយសំណួរ។
- ការពិនិត្យតារាងរហូតដល់ 5
- របាយការណ៍ជាលាយលក្ខណ៍អក្សរ
- សំណួរគំរូ
គោលការណ៍ និងតួនាទីលើតារាងរហូតដល់ 10 ជាមួយនឹងការធ្វើតេស្តដែលបញ្ជាក់ថាច្បាប់នៅតែមានសុពលភាព។
- គោលការណ៍លើតារាងរហូតដល់ 10
- របាយការណ៍ជាលាយលក្ខណ៍អក្សរ
- សំណួរគំរូ
តារាងរហូតដល់ 25 ដែនកំណត់ផែនការនៅក្នុងមូលដ្ឋានទិន្នន័យ ការផ្លាស់ប្តូរ និងការធ្វើតេស្តនៅក្នុង CI។
- តារាងរហូតដល់ 25 ដែនកំណត់ផែនការ CI
- របាយការណ៍ជាលាយលក្ខណ៍អក្សរ
- សំណួរគំរូ
ស្នើសុំការផ្តល់ជូនផ្ទាល់ខ្លួន
ចូលគណនីដើម្បីស្នើសុំការផ្តល់ជូនផ្ទាល់ខ្លួន
បង្កើតគណនីឥតគិតថ្លៃ ឬចូលគណនីដើម្បីស្នើសុំការផ្តល់ជូនផ្ទាល់ខ្លួនពី Zinner នេះ។
ចូល / ចុះឈ្មោះសួរសំណួរមុនពេលលក់
ចូលដើម្បីសួរសំណួរ
ដើម្បីកាត់បន្ថយសារឥតបានការនៅលើវេទិកា សារមុនពេលលក់អាចត្រូវបានផ្ញើដោយអ្នកប្រើប្រាស់ដែលបានចូលប៉ុណ្ណោះ។
បង្កើតគណនីឥតគិតថ្លៃ ឬចូលដើម្បីផ្ញើសារទៅ Zinner នេះដោយផ្ទាល់។
ចូល / ចុះឈ្មោះនៅ glance
ព័ត៌មានលម្អិតសំខាន់ៗអំពីសេវាកម្មនេះ ដើម្បីជួយអ្នកសម្រេចចិត្ត។ បង្កើតដោយ Zinn Hub មិនមែនអ្នកលក់ទេ។
ទីតាំងតម្លៃ
ស្រទាប់អនុវត្ត
វេទិកាដែលគាំទ្រ
ភស្តុតាងនៃការងារ
ទម្រង់នៃការដឹកជញ្ជូន
អ្វីដែលអ្នកនឹងទទួលបាន
ការពិពណ៌នាពេញលេញ
កម្មវិធីណាមួយដែលមានគណនីអ្នកប្រើប្រាស់ ផែនការបង់ប្រាក់ ឬក្រុមជាច្រើននៅក្នុងមូលដ្ឋានទិន្នន័យមួយត្រូវតែសម្រេចចិត្តថាអ្នកណាអាចមើលឃើញជួរដេកណា។ ប្រសិនបើច្បាប់នោះមានតែនៅក្នុងកូដកម្មវិធីប៉ុណ្ណោះ វាបរាជ័យនៅពេលដំបូងដែលនរណាម្នាក់ចូលប្រើទិន្នន័យតាមវិធីផ្សេងទៀត៖ ចំណុចបញ្ចប់ថ្មីដែលនរណាម្នាក់ភ្លេចការពារ កម្មវិធីទីពីរនៅលើមូលដ្ឋានទិន្នន័យដូចគ្នា ឬ API ដែល Supabase បង្កើតសម្រាប់តារាងរបស់អ្នក។ សុវត្ថិភាពកម្រិតជួរដេកដាក់ច្បាប់នៅកន្លែងដែលទិន្នន័យនៅ។
ខ្ញុំបានធ្វើរឿងនេះលើផលិតផលជាវក្រោម NDA៖ គោលការណ៍សុវត្ថិភាពកម្រិតជួរដេកនៅលើតារាង និងតួនាទីមូលដ្ឋានទិន្នន័យដាច់ដោយឡែកសម្រាប់កម្រិតជាវនីមួយៗ ដូច្នេះអ្វីដែលផែនការរួមបញ្ចូលត្រូវបានអនុវត្តដោយ PostgreSQL មិនមែនដោយការត្រួតពិនិត្យដែលនរណាម្នាក់អាចភ្លេចនោះទេ។
នៅក្នុង Starter ខ្ញុំពិនិត្យមើលគោលការណ៍ដែលតារាងរហូតដល់ប្រាំមាន ឬខ្វះ ហើយផ្ញើបញ្ជីចន្លោះប្រហោងជាលាយលក្ខណ៍អក្សរ ជាមួយនឹងសំណួរគំរូដែលបង្ហាញនីមួយៗ។ ស្តង់ដារសរសេរ ឬជួសជុលគោលការណ៍លើតារាងរហូតដល់ដប់ រៀបចំតួនាទីដែលកម្មវិធីរបស់អ្នកត្រូវការ ផ្តល់ឱ្យពួកវាជាឯកសារផ្លាស់ប្តូរ និងបន្ថែមការធ្វើតេស្តដែលអ្នកប្រើប្រាស់ A ព្យាយាមអាន និងផ្លាស់ប្តូរជួរដេករបស់អ្នកប្រើប្រាស់ B ហើយបរាជ័យ។ កម្រិតខ្ពស់គ្របដណ្តប់តារាងរហូតដល់ម្ភៃប្រាំ បន្ថែមដែនកំណត់ផែនការ ឬកម្រិតដែលបានអនុវត្តនៅក្នុងមូលដ្ឋានទិន្នន័យ និងដំណើរការការធ្វើតេស្តនៅក្នុង CI។
នៅលើ Supabase លក្ខណៈពិសេស PostgreSQL ដូចគ្នាត្រូវបានអនុវត្ត ដោយមាន auth.uid() និងការទាមទារ JWT ដែលប្រើនៅក្នុងគោលការណ៍។ នៅលើ PostgreSQL ធម្មតា គោលការណ៍អានអ្នកប្រើប្រាស់បច្ចុប្បន្នពីការកំណត់វគ្គដែលផ្នែកខាងក្រោយរបស់អ្នកកំណត់សម្រាប់រាល់សំណើ។
គ្មានការហៅទូរសព្ទទេ។ កញ្ចប់នីមួយៗបញ្ចប់ដោយកំណត់ចំណាំជាភាសាធម្មតាថាអ្នកណាអាចមើលឃើញអ្វី; នៅលើស្តង់ដារ និងកម្រិតខ្ពស់ គោលការណ៍ក៏មកដល់ជាការផ្លាស់ប្តូរនៅក្នុងឃ្លាំងរបស់អ្នក រួមជាមួយនឹងការធ្វើតេស្ត។ សម្រាប់ 14 ថ្ងៃបន្ទាប់ពីការចែកចាយ ខ្ញុំជួសជុលអ្វីដែលមិនដំណើរការដូចដែលយើងបានព្រមព្រៀងគ្នា ដោយឥតគិតថ្លៃ។
ជំហានសម្រាប់ការបញ្ចប់គម្រោងរបស់អ្នក
1. គូសផែនទីទិន្នន័យ - ខ្ញុំរាយបញ្ជីតារាង អ្នកណាជាម្ចាស់ជួរនីមួយៗ និងអ្នកណាគួរអាន ឬផ្លាស់ប្តូរវា៖ ម្ចាស់ សមាជិកក្រុម អ្នកគ្រប់គ្រង ផែនការនីមួយៗ។
2. ពិនិត្យមើលអ្វីដែលមានស្រាប់ - គោលការណ៍ បណ្ដាជំនួយ និងតួនាទីបច្ចុប្បន្នត្រូវបានត្រួតពិនិត្យប្រឆាំងនឹងផែនទីនោះ ហើយរាល់ចន្លោះប្រហោងត្រូវបានកត់ត្រាជាមួយនឹងសំណួរដែលបង្ហាញវា។
3. គោលការណ៍ និងតួនាទី - គោលការណ៍ត្រូវបានសរសេរក្នុងមួយតារាង និងក្នុងមួយសកម្មភាព ជាមួយនឹងតួនាទីសម្រាប់ផែនការ ឬក្រុម ជាឯកសារធ្វើចំណាកស្រុកដែលអ្នកអាចពិនិត្យមើលបាន។
4. បញ្ជាក់វា - ការធ្វើតេស្តចូលជាអ្នកប្រើប្រាស់ផ្សេងៗគ្នា ហើយព្យាយាមអាន និងផ្លាស់ប្តូរទិន្នន័យរបស់អ្នកដទៃ។ រាល់សកម្មភាពដែលហាមឃាត់ត្រូវតែបរាជ័យ ហើយរាល់សកម្មភាពដែលអនុញ្ញាតត្រូវតែដំណើរការ។
5. ការប្រគល់ - កំណត់ចំណាំខ្លីៗជាពាក្យធម្មតាអំពីអ្នកណាអាចមើលឃើញអ្វី ការធ្វើចំណាកស្រុក និងរបៀបបន្ថែមគោលការណ៍នៅពេលតារាងថ្មីលេចឡើង។
ការធានាគុណភាព Zinner
Zinner គ្រប់រូបត្រូវបានត្រួតពិនិត្យ និងអនុម័តមុនពេលចូលរួមវេទិកា។
សេវាកម្មទាំងអស់ត្រូវបានគាំទ្រដោយការប្តេជ្ញាចិត្តធានាគុណភាពរបស់យើង។
ការទូទាត់របស់អ្នកត្រូវបានការពាររហូតដល់អ្នកអនុម័តការងារដែលបានប្រគល់។
ប្រៀបធៀបកញ្ចប់
| មុខងារ | អ្នកចាប់ផ្តើម | ស្តង់ដារ | កម្រិតខ្ពស់ |
|---|---|---|---|
| ពេលវេលាដឹកជញ្ជូន | 2 ថ្ងៃ | 5 ថ្ងៃ | 10 ថ្ងៃ |
| ការកែប្រែ | 1 | 2 | 3 |
| វិសាលភាព | ការពិនិត្យឡើងវិញរហូតដល់ 5 តារាង | គោលការណ៍លើរហូតដល់ 10 តារាង | រហូតដល់ 25 តារាង ដែនកំណត់ផែនការ CI |
| របាយការណ៍ជាលាយលក្ខណ៍អក្សរ | ✓ | ✓ | ✓ |
| សំណួរឧទាហរណ៍ | ✓ | ✓ | ✓ |
ព័ត៌មានលម្អិតសេវាកម្ម
សំណួរដែលសួរញឹកញាប់
ការត្រួតពិនិត្យកម្មវិធីការពារផ្លូវដែលអ្នកចងចាំ។ សុវត្ថិភាពកម្រិតជួរដេកគ្របដណ្តប់រាល់សំណួរដែលដំណើរការក្រោមតួនាទីមូលដ្ឋានទិន្នន័យរបស់កម្មវិធីរបស់អ្នក រួមទាំងចំណុចបញ្ចប់ដែលបានបន្ថែមនៅពេលក្រោយ និងការហៅដោយផ្ទាល់ទៅកាន់ API របស់ Supabase ។ អ្នកប្រើប្រាស់ជាន់ខ្ពស់ ម្ចាស់តារាង និងសោសេវាកម្មរបស់ Supabase រំលងវាដោយការរចនា ដែលជាមូលហេតុដែលព័ត៌មានសម្ងាត់ទាំងនោះនៅតែមាននៅលើម៉ាស៊ីនមេ។ ក្រុមភាគច្រើនរក្សាការត្រួតពិនិត្យទាំងពីរប្រភេទ។
វាអាចធ្វើបាន ប្រសិនបើគោលការណ៍ហៅអនុគមន៍យឺត ឬខកខានលិបិក្រម។ ខ្ញុំសរសេរគោលការណ៍ដោយគិតគូរពីចំណុចនោះ ហើយការពិនិត្យឡើងវិញរាយបញ្ជីគោលការណ៍ណាមួយដែលត្រូវការលិបិក្រម។
ទេ គ្រោងការណ៍ដែលគ្មានទិន្នន័យគឺគ្រប់គ្រាន់ដើម្បីសរសេរ និងសាកល្បងគោលការណ៍។ ការធ្វើតេស្តដំណើរការលើទិន្នន័យគ្រាប់ពូជដែលខ្ញុំបង្កើត។
ទេ សុវត្ថិភាពកម្រិតជួរដេកក្នុងទម្រង់នេះគឺជាមុខងាររបស់ PostgreSQL ហើយសេវាកម្មនេះត្រូវបានបង្កើតឡើងជុំវិញ PostgreSQL ។
ការវាយតម្លៃរបស់អតិថិជន
មើលអ្វីដែលអតិថិជនរបស់យើងនិយាយអំពី Zinn នេះ
ប្រភេទ
គោលការណ៍ Zinner
Zinns ដែលពាក់ព័ន្ធ

ជួសជុល និងបង្កើតកម្មវិធីគេហទំព័រជាមួយឧបករណ៍ AI supabase ដាក់ឱ្យប្រើប្រាស់លឿន និងបង្ហោះផ្ទាល់






