पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.0.4

rethink_db_ns

यह Dart और Flutter में RethinkDB का अनौपचारिक ड्राइवर है, जो नल सुरक्षा का समर्थन करता है, यह ड्राइवर एक फॉर्क पर आधारित है https://github.com/marceloneppel/rethinkdb

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
22
लाइक
25
Pub अंक
110

पैकेज इंस्टॉल करें

flutter pub add rethink_db_ns

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

rethink_db_ns एक अनौपचारिक Dart और Flutter ड्राइवर है जो RethinkDB के लिए नल सुरक्षा का समर्थन करता है। marceloneppel/rethinkdb के एक शाखा पर बनाया गया, यह विभिन्न मंचों पर Flutter एप्लिकेशन में RethinkDB को बिना किसी बाधा के एकीकृत करने में सक्षम बनाता है। इस पैकेज में RethinkDB सर्वर से जुड़ने, प्रश्नों को निष्पादित करने और वास्तविक समय के डेटा स्ट्रीम को प्रबंधित करने के लिए एक सरल API प्रदान की जाती है। यह क्रॉस-प्लेटफॉर्म एप्लिकेशन में प्रतिक्रियाशील डेटाबेस इंटरैक्शन की तलाश करने वाले विकासकर्ताओं के लिए आदर्श है। ड्राइवर आधुनिक Dart अभ्यासों के साथ संगतता बनाए रखता है और मोबाइल और डेस्कटॉप वातावरणों दोनों के लिए विश्वसनीय कनेक्टिविटी सुनिश्चित करता है।

उपयोग

  • Flutter ऐप में रियल-टाइम डेटा सिंक्रनाइजेशन
  • RethinkDB का उपयोग करके प्लेटफॉर्म-स्वतंत्र डेटाबेस एक्सेस
  • लाइव डेटा अपडेट के साथ प्रतिक्रियाशील उपयोगकर्ता इंटरफ़ेस बनाना
  • मौजूदा Dart प्रोजेक्ट में RethinkDB को एकीकृत करना
  • सिंक क्षमता के साथ ऑफलाइन-प्रथम एप्लिकेशन विकसित करना

मुख्य विशेषताएँ

  • नल सुरक्षा समर्थन
  • क्रॉस-प्लेटफॉर्म संगतता (Android, iOS, macOS, Windows, Linux)
  • रियल-टाइम क्वेरी स्ट्रीमिंग
  • RethinkDB संचालन के लिए सरल API
  • मूल ड्राइवर के बनाए रखे गए फॉर्क पर आधारित

इनके लिए उपयुक्त

  • RethinkDB का उपयोग करने वाले Flutter विकासकर्मी
  • वास्तविक समय डेटाबेस विशेषताओं की आवश्यकता वाले प्रोजेक्ट
  • कई प्लेटफॉर्म के लिए लक्षित ऐप्स
  • पुराने RethinkDB एकीकरणों का रखरखाव करने वाली टीमें
  • प्रतिक्रियाशील डेटा संभाल की आवश्यकता वाले Dart परियोजनाएँ

विचार योग्य बातें

  • अनौपचारिक ड्राइवर – RethinkDB टीम द्वारा बनाए नहीं जाता है
  • आधिकारिक ड्राइवर्स की तुलना में सीमित दस्तावेज़
  • बाहरी फॉर्क स्थिरता पर निर्भर करता है
  • कोई निर्मित अपग्रेड या स्कीमा प्रबंधन नहीं
  • अलग से चल रहे RethinkDB सर्वर की आवश्यकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

RethinkDB Driver for Dart/Flutter

This is a fork of Dart 2 and Flutter RethinkDB Driver with null safety 💪🏼 support and less dependencies.

Getting Started

Install Package

Install from Pub

dart pub add rethink_db_ns
# or
flutter pub add rethink_db_ns
dependencies:
  rethink_db_ns: ^0.0.4

Install from Github

dependencies:
  rethink_db:
    git: 
      url: git://github.com/G0mb/rethink_db.git
      ref: main

Then import the package into your project:

import 'package:rethink_db_ns/rethink_db_ns.dart';
Example
RethinkDb r = RethinkDb();

final connection = await r.connection(
  db: 'test',
  host: 'localhost',
  port: 28015,
  user: 'admin',
  password: '',
);

// Create table
await r.db('test').tableCreate('tv_shows').run(connection);

// Insert data
await r.table('tv_shows').insert([
      {'name': 'Star Trek TNG', 'episodes': 178},
      {'name': 'Battlestar Galactica', 'episodes': 75}
    ]).run(connection);

// Fetch data
var result = await r.table('tv_shows').get(1).run(connection);

I recommend reviewing the RethinkDB Documentation for other types of queries.

More examples will be added soon...

Unit Test
dart test

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 5 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।