منصوبے کے بارے میں

Chat2DB Community ایک مفت، کراس-پلیٹ فارم، لوکل-فرسٹ ڈیٹا بیس کلائنٹ اور SQL ورک اسپیس ہے جو OtterMind نے تیار کی ہے۔ اس کا README اسے ایک AI-پاورڈ ٹول کے طور پر بیان کرتا ہے جو ڈویلپرز، DBAs، تجزیہ کاروں، اور ڈیٹا ٹیموں کے لیے ہے، جو Windows، macOS، اور Linux پر چلتا ہے اور ایک مکمل SQL ورک اسپیس کو صارف کی فراہم کردہ ماڈل سے منسلک AI اسسٹنٹ کے ساتھ جوڑتا ہے۔ اہم صلاحیتوں میں 40 سے زیادہ ڈیٹا بیسز سے جڑنا شامل ہے، جیسے MySQL، PostgreSQL، Oracle، SQL Server، ClickHouse، MongoDB، Redis، SQLite، MariaDB، TiDB، Hive، DB2، Snowflake، BigQuery، Elasticsearch، Trino، TimescaleDB، Greenplum، YugabyteDB، CrateDB، QuestDB، Apache IoTDB، Firebird، HSQLDB، اور Apache Derby۔ نئے JDBC ڈیٹا بیسز کو کوڈ میں تبدیلی کے بغیر کنفیگریشن کے ذریعے شامل کیا جا سکتا ہے۔ SQL ورک اسپیس میں ایڈیٹنگ، کمپلیشن، فارمیٹنگ، ایکسی کیوشن، سیو شدہ SQL، اور ایکسی کیوشن ہسٹری شامل ہے۔ AI اسسٹنٹ صارف کے اپنے AI ماڈل کا استعمال کرتے ہوئے قدرتی زبان کے ساتھ SQL کو جنریٹ، ایکسپلین، اور آپٹیمائز کر سکتا ہے۔ ڈیٹا بیس مینجمنٹ کی خصوصیات میں میٹا ڈیٹا براؤزنگ، DDL/DML کے ذریعے ٹیبل اور آبجیکٹ مینجمنٹ، اور ان-پلیس ڈیٹا ایڈیٹنگ شامل ہیں۔ پروجیکٹ میں ڈیٹا امپورٹ اور ایکسپورٹ، ڈیش بورڈز اور چارٹس، اور MCP سپورٹ کے ساتھ ایک اوپن-سورس CLI بھی شامل ہے۔ ڈپلائمنٹ کے آپشنز میں GitHub Releases سے ڈیسک ٹاپ انسٹالرز، Docker Compose سپورٹ کے ساتھ ایک Docker امیج، localhost:10825 پر براؤزر ایکسیس، اور ایک CLI شامل ہیں۔ Docker کے لیے Docker 19.03.0+، Compose ویریئنٹ کے لیے Docker Compose 2.0.0+، 2+ CPU کورز، اور 4+ GiB RAM کی ضرورت ہے۔ سورس سے بلڈ کرنے کے لیے Eclipse Temurin 17، Node.js 18.17.0 یا بعد کا ورژن، اور Maven 3.8 یا بعد کا ورژن درکار ہے۔ سیکیورٹی اور انکرپشن: Chat2DB Community کو ایک سنگل-یوزر، لوکل-فرسٹ ایپلیکیشن کے طور پر بیان کیا گیا ہے جس میں صارف اکاؤنٹس یا آتھرائزیشن باؤنڈریز نہیں ہیں۔ README میں مشورہ دیا گیا ہے کہ HTTP سروس کو 127.0.0.1 یا ::1 پر باندھا جائے اور اسے غیر قابل اعتماد نیٹ ورکس کے لیے بے نقاب نہ کیا جائے۔ ذخیرہ شدہ ڈیٹا سورس پاس ورڈز اور AI ماڈل API کیز کو AES-256-GCM کے ساتھ ہر انسٹالیشن کے لیے الگ کی کے ساتھ انکرپٹ کیا جاتا ہے۔ ویب/ہیڈلیس اسٹارٹ اپ ایک درست کی کے بغیر ناکام ہو جاتا ہے، جبکہ ڈیسک ٹاپ موڈ خود بخود ایک گمشدہ کی بنا سکتا ہے۔ کی فائل کو اپ گریڈز اور کنٹینر ری بلڈز کے دوران محفوظ رکھا جانا چاہیے۔ کسٹم JDBC ڈرائیورز قابل عمل Java کوڈ ہیں اور صرف قابل اعتماد ذرائع سے انسٹال کیے جانے چاہئیں۔ لائسنسنگ اور ایڈیشنز: Chat2DB Community 5.3.0 اور بعد کے ورژن میں Apache License 2.0 پر مبنی ایک سورس-اوویلیبل لائسنس استعمال ہوتا ہے جس میں اضافی شرائط شامل ہیں۔ 5.3.0 سے پہلے کے ریلیزز، بشمول 0.3.7 اور اس سے پہلے کے تاریخی ٹیگز، Apache License 2.0 کے تحت ہی رہتے ہیں۔ کمرشل Pro اور Enterprise ایڈیشنز میں ہوسٹڈ AI سروسز، صارف اکاؤنٹس، کلاؤڈ اسٹوریج اور ملٹی-ڈیوائس سنک، اور ٹیم کولابریشن اور گورننس کی خصوصیات شامل ہیں۔