20 पॉइंट द्वारा GN⁺ 2025-08-26 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • Base macOS के लिए बना एक छोटा लेकिन शक्तिशाली SQLite डेटाबेस एडिटर है, जो एक सहज UI प्रदान करता है
  • इसका हल्का और उपयोग में आसान इंटरफ़ेस इसे गैर-विशेषज्ञों और विशेषज्ञों दोनों के लिए उपयुक्त टूल बनाता है
  • Schema Inspector के ज़रिए टेबल संरचना, कॉलम टाइप, constraints और relationships को आसानी से देखा जा सकता है
  • Table Editor का उपयोग करके SQL statements सीधे लिखे बिना भी विज़ुअली टेबल बनाए और संशोधित किए जा सकते हैं
  • Data Browser और SQL Editor के माध्यम से डेटा एक्सप्लोर करना, फ़िल्टर करना, सीधे संपादित करना, query चलाना और snippets सहेजना संभव है
  • CSV/SQL/JSON/Excel फ़ॉर्मैट में import·export support उपलब्ध है, साथ ही एक मुफ्त ट्रायल दिया जाता है; सभी फीचर्स के लिए पेड खरीद आवश्यक है (£29.99)

4 टिप्पणियां

 
kakasoo 2025-08-27

इसे सिर्फ़ sqlite के लिए अलग से इस्तेमाल करना भी अच्छा रहेगा।

 
xguru 2025-08-26

यह पहली बार 2008 में रिलीज़ हुआ था, और लगता है कि हाल ही में 3.0 रिलीज़ हुआ है। Hacker News की टिप्पणियों की तरह, मैंने भी इसका नाम पहली बार सुना, इसलिए हैरानी हुई।
शायद वजह यही है कि इसका नाम बहुत ज़्यादा सामान्य शब्द है।
मुझे लगता है कि ऐसे utility tools के लिए किसी सामान्य शब्द के साथ एक और शब्द जोड़कर नाम बनाना बेहतर हो सकता है, जैसे UltraEdit, SublimeText।

 
reagea0 2025-08-26

अरे, तो Base ऐप का नाम था। शीर्षक में इतने साफ़ तौर पर लिखा होने के बावजूद मैं पहचान नहीं पाया। हाहाहा

 
GN⁺ 2025-08-26
Hacker News की राय
  • मुझे एहसास हुआ कि मैं लगभग 15 साल से Base का उपयोग कर रहा हूँ; यह हमेशा शानदार रहा है और समय के साथ और बेहतर होता गया है
    • आमतौर पर मैं सोचता था कि “Show HN” पर आने वाले प्रोडक्ट्स में बस न्यूनतम फीचर्स होंगे, लेकिन यह जानकर भरोसा हुआ कि Base 15 साल से भी ज़्यादा समय से असली उपयोग में है
  • मुझे इस तरह का सॉफ्टवेयर डेवलपमेंट, यानी “artisanal” स्टाइल, बहुत पसंद है; open source या enterprise से अलग, एक-दो लोगों की छोटी टीम का किसी एक चीज़ को गहराई से और बेहतरीन ढंग से बनाना बहुत प्रभावशाली लगता है
  • यह जानकर हैरानी हुई कि यह ऐप 15 साल पुराना है; अगर मुझे पता होता कि ऐसा प्रोडक्ट मौजूद है तो मैं इसे बहुत पहले खरीद लेता; Google, Reddit, Product Hunt, AlternativeTo कहीं भी यह दिखा नहीं, जैसे अचानक किसी दूसरी दुनिया से निकलकर सामने आ गया हो
    • मेरा मानना है कि इसका नाम बहुत सामान्य है, इसलिए खोज में ठीक से नहीं आता; “Base” शब्द बहुत आम है
  • मुझे याद है कि मैंने यह ऐप 15 साल से भी पहले खरीदा था (जब इसका लोगो चमकने से पहले वाला था); तब भी यह सचमुच शानदार सॉफ्टवेयर था, और यह अपग्रेड भी निश्चित ही पैसों के लायक होगा; बहुत संतोषजनक प्रोडक्ट है
  • अगर UUID डिस्प्ले फीचर जोड़ दिया जाए तो यह कमाल का होगा; SQLite मूल रूप से UUID को सपोर्ट नहीं करता, लेकिन बहुत से लोग UUID को binary blob के रूप में स्टोर करते हैं; Jetbrains के प्रोडक्ट्स इन वैल्यूज़ को अपने आप UUID के रूप में पहचान लेते हैं और आसानी से एडिट करने देते हैं
    • प्रतिक्रिया में कहा गया कि राय छोड़ने के लिए धन्यवाद, लेकिन उन्होंने अभी तक ऐसा व्यवहार देखा नहीं है
    • यह देखकर आश्चर्य हुआ कि मेरी तरह UUID को binary blob के रूप में स्टोर करने वाले लोग काफ़ी हैं; मैं ऐसे कम इस्तेमाल होने वाले platform-specific tools पर निर्भर नहीं रहना चाहता; SQLite studio में भी blob अच्छी तरह नहीं दिखते, जो असुविधाजनक है; और Mac-only सपोर्ट होना भी अफ़सोस की बात है
    • binary blob के अंदर कभी-कभी 7-bit ASCII जैसी पूरी तरह प्रिंट होने वाली स्ट्रिंग भी होती है; फिर भी वह सब blob ही है
    • अलग-अलग RDBMS और भाषाओं में UUID को स्टोर और sort करने के तरीके अलग होते हैं, इसलिए binary blob के रूप में UUID स्टोर करना डरावना लग सकता है; MariaDB और SQL Server में dedicated data types होते हैं और sorting भी structure या endianness के अंतर से अलग हो सकती है; Oracle डिफ़ॉल्ट रूप से binary मानता है, लेकिन SYS_GUID() endianness की समस्या ला सकता है; PostgreSQL बस string की तरह sort करता है; .NET environment में GUID पास करने पर उसका storage format फिर अलग हो सकता है; इसलिए यह उम्मीद करना अवास्तविक है कि SQLite databases UUID को एक ही तरीके से स्टोर करेंगे
  • मुझे ऐसे tools पसंद हैं जो database structure को विज़ुअल रूप में दिखाते हैं और diagram या SQL code के जरिए structure एडिट करने की sync सुविधा देते हैं; macOS पर OmniGraffle और Windows पर Microsoft Visio के बारे में सुना है कि वे ऐसा काम करते हैं; मैं व्यक्तिगत रूप से Android टैबलेट पर Database Designer इस्तेमाल कर रहा हूँ, और यह simple projects के लिए प्रभावी है; Database Designer (Google Play) के डेवलपर ने कहा है कि ऐप हमेशा के लिए free है, और in-app purchase “एक कप कॉफी” जैसी स्वैच्छिक donation है; साथ ही online help में एक साधारण demo video का लिंक भी है
    • मुझे नहीं लगता कि OmniGraffle सीधे database structure और SQL code के बीच एडिट sync को सपोर्ट करता है
  • मैंने अभी Base आज़माया और इंटरफ़ेस काफ़ी पसंद आया; मैं पहले TablePlus बहुत इस्तेमाल करता था, लेकिन SQLite-विशेष फीचर्स चाहिए, जैसे foreign keys डिफ़ॉल्ट रूप से enabled हों, और extensions अपने आप लोड हो जाएँ (उदाहरण के लिए sqlite-vec इस्तेमाल करते समय “no such module: vec0” जैसी त्रुटि आती है); मैं इस प्रोजेक्ट पर नज़र बनाए रखूँगा
    • फीडबैक के लिए धन्यवाद कहा गया; foreign keys को अपने आप enabled करने का विकल्प वाकई ज़रूरी लगता है, इसलिए इसे नोट कर लेंगे; extensions का auto-loading App Store policies से टकरा सकता है, इसलिए direct/store versions के बीच फीचर अंतर बनने की संभावना को लेकर सावधानी है; वे इसे देखेंगे
  • मैं 2011 से Base का उपयोग कर रहा हूँ; भले ही इसे अक्सर इस्तेमाल नहीं करता, लेकिन जब भी database file खोलनी हो या CSV से database बनाकर analysis करना हो, यह हमेशा पहला tool होता है जिसे मैं ढूँढता हूँ; इतने समय बाद upgrade के लिए खुशी-खुशी पैसे दे पाना अच्छा लग रहा है
  • जानना चाहता हूँ कि sqlitebrowser से इसका अंतर क्या है sqlitebrowser.org
    • (Base डेवलपर) व्यक्तिगत रूप से मुझे लगता है कि इसके फायदे macOS apps के साथ integration और table creation/modification फीचर्स में हैं; हालांकि Base अभी SQLCipher को सपोर्ट नहीं करता
    • UI साफ़-सुथरा और polished है
    • Base काफ़ी परिपक्व लगता है, इसलिए दूसरे विकल्पों की तुलना में इसे आज़माना बनता है
    • कहा गया कि sqlitebrowser बहुत ज़्यादा crash करता था और अस्थिर था, इसलिए किसी दूसरे paid app को खरीद लिया गया
    • UI ज़्यादा आरामदायक है; सीधे तौर पर तो मैं datagrip इस्तेमाल करता हूँ, लेकिन असली native Mac software को support करना चाहता हूँ, इसलिए खरीदने पर विचार कर रहा हूँ
  • थोड़ा विषय से हटकर, लेकिन क्या किसी को Airtable के local-first version की ज़रूरत है? मैं एक solo developer के रूप में जानना चाहता हूँ कि क्या ऐसे प्रोडक्ट के लिए market है जो backend में SQLite इस्तेमाल करे, files/data से जुड़े और कई computers के बीच sync सपोर्ट दे
    • दिलचस्प बात यह है कि मैं भी पिछले एक साल से कुछ ऐसा ही बना रहा हूँ; SQLite नहीं है, लेकिन यह पूरी तरह local और native है, और non-local integrations तथा scripting support भी देता है; अगर रुचि हो तो इसे एक महीने के भीतर रिलीज़ करने की योजना है