லினக்ஸில் SQLite கோப்புகளைத் திறப்பதற்கான வரைகலை பயன்பாடுகள்

சில சந்தர்ப்பங்களில் நாம் வகையின் கோப்பைத் திறக்க வேண்டும் SQ லிட். அதாவது, பிரபலமாகி வரும் ஒரு வகை தரவுத்தளம், சேவையகத்தின் தேவை இல்லாமல் தரவை சேமிக்கும் திறன் (MySQL அல்லது Postgre ஐப் போல) என்பது சந்தேகத்திற்கு இடமின்றி சுவாரஸ்யமானது.

சில நாட்களுக்கு முன்பு ஸ்பெயினில் வசிக்கும் என்னுடைய அறிமுகம் (ஒருவித நிறுவனத்தில் வேலை செய்கிறார் பார்சிலோனாவில் வலை நிலைப்படுத்தல்) சில தளங்களின் எஸ்சிஓவை கண்காணிக்க அவர்கள் ஒரு சிறிய பயன்பாட்டை உருவாக்கி வருவதாக என்னிடம் சொன்னார்கள், அல்லது அது போன்ற ஏதாவது ... இது அதிகாலையில் இருந்தது, நான் இன்னும் தூங்கிக்கொண்டிருந்தேன். இது ஒரு SQLite தரவுத்தளத்திலிருந்து தகவல்களை மாற்ற வேண்டும் என்று அது என்னிடம் கூறியது, ஆனால் அது விண்டோஸ் மூலம் துவக்க மறுத்துவிட்டது….

எங்களிடம் ஸ்க்லைட் கோப்பு இருக்கும்போது, ​​சில தரவைப் பார்க்க வேண்டும் அல்லது அதை மாற்றியமைக்க வேண்டும், நாம் அதை எப்படி செய்ய முடியும்? ... எங்கள் டிஸ்ட்ரோவின் ரெப்போவில் இதற்காக இரண்டு கிராஃபிக் பயன்பாடுகள் உள்ளன: SQLiteMan y SQLiteBrowser

ArchLinux இல் நான் பின்வரும் கட்டளையுடன் இரண்டையும் நிறுவுகிறேன்:

sudo pacman -S sqliteman sqlitebrowser

டெபியன் அல்லது உபுண்டு போன்ற பிற டிஸ்ட்ரோக்களில் உங்களுக்கு ஏற்கனவே தெரியும்:

sudo aptitude install sqliteman sqlitebrowser

அவற்றின் ரெப்போவில் ஸ்க்லைட்மேன் கட்டமைக்கப்படாத டிஸ்ட்ரோக்கள் உள்ளன, இது கவலைப்பட வேண்டியதில்லை, ஏனெனில் இரண்டுமே (ஸ்க்லைட் பிரவுசரும்) சிறந்த பயன்பாடுகள்

SQLiteMan

இது ஒரு க்யூடி பயன்பாடாகும்… என்னவென்று யூகிக்கவும், இது SQLite தரவுத்தளங்களிலிருந்து உள்ளடக்கத்தைக் காண்பிக்கவும் திருத்தவும் உதவுகிறது. ... சரி, இடுகையில் இந்த கட்டத்தில் அது வெளிப்படையானது என்று நான் நினைக்கிறேன், இல்லையா? 😀

இனி எதுவும் தீவிரமாக இல்லை. இது சரியானதைச் செய்யும் ஒரு பயன்பாடாகும், அதிகமாகவோ அல்லது குறைவாகவோ இல்லை. சமீபத்திய பதிப்பு (ஆர்ச் ரெப்போக்களில் குறைந்தது கிடைக்கிறது) 2007 ல் இருந்து வந்தது, எனவே எங்களால் அதிகம் கேட்க முடியாது, அதனுடன் நம்மால் முடியும்:

  • ஒரு சதுர கோப்பை திறக்கவும்.
  • அட்டவணைகளின் கட்டமைப்பையும் அவற்றின் தகவல்களையும் மதிப்பாய்வு செய்யவும்.
  • புலங்கள் அல்லது அட்டவணை கலங்களில் உள்ள தரவையும் நாங்கள் மாற்றலாம்.
  • SQL வினவல்களை இயக்கவும்.
  • ப்ராக்மாக்களை மாற்றவும்.
  • போன்றவை ...

இங்கே ஒரு ஸ்கிரீன் ஷாட்:

ஸ்க்லைட்மேன்

ஆனால் நீங்கள் அதை செய்ய முடியும் என்று நினைக்க வேண்டாம் ... நாங்கள் அட்டவணைகள், கட்டமைப்புகள் போன்றவற்றுடன் வேலை செய்யலாம்:

sqliteman- விருப்பங்கள்

நாம் என்ன செய்ய முடியாது? ... நன்றாக, ஒரு தேடல் போன்ற எளிமையான ஒன்று (மேலும் PHPMyAdmin போன்ற பிற அமைப்புகளிலும் நாங்கள் அதிகம் பயன்படுத்துகிறோம்) எங்களால் அதைச் செய்ய முடியாது, எங்களிடம் பெரிய அளவிலான தரவு இருக்கும்போது அது காணவில்லை. ஏய்! ... நான் மிகவும் குருடனல்ல, தேடல் பொத்தானைப் பார்த்தேன், ஆனால் ... எனக்கு வேலை செய்ய என்னால் முடியாது, குறைந்தபட்சம் ஒரு எளிய வழியில் அல்ல, மற்றொன்று நேரடியாகத் தேட வேண்டும் ஒரு SQL வினவலுக்காக, ஆனால் இதற்குப் பழக்கமில்லாதவர்கள் ... நன்றாக, கொஞ்சம் வியர்வை இல்லாமல் அவர்களால் முடியாது. நான் சொன்னேன், எளிய அல்லது உள்ளுணர்வு தேடுபொறி இந்த பயன்பாட்டில் இல்லை.

மேலும், அவற்றில் ஒன்றின் தலைப்பைக் கிளிக் செய்வதன் மூலமோ அல்லது தலைப்பின் மூலமாகவோ நெடுவரிசைகளை வரிசைப்படுத்த முடியாது. அதாவது, நான் தலைப்பைக் கிளிக் செய்தால், ஐடிகளை மிக உயர்ந்த முதல் கீழ் வரை ஆர்டர் செய்ய விரும்புகிறேன் (எடுத்துக்காட்டாக user_id), அவர் அதை மிகக் குறைந்த முதல் உயர்ந்த அல்லது அதற்கு நேர்மாறாக ஆர்டர் செய்ய மாட்டார்.

சுருக்கமாக, இந்த வகை தரவுத்தளத்தைத் திறந்து அதன் உள்ளடக்கத்தைக் காண ஒரு நல்ல க்யூடி பயன்பாடு ஆகும். ஒரு எளிய இரட்டை கிளிக் மூலம் தரவை நாங்கள் திருத்தலாம், அனைத்தும் மிகவும் எளிமையானவை. வேறு சில விவரங்கள் இல்லாவிட்டாலும், சில சமயங்களில் நமக்குத் தேவைப்படலாம், குறைந்தபட்சம் நாம் நிறைய தரவுகளுடன் பணிபுரியும் போது.

SQLiteBrowser

அதற்கான மற்றொரு Qt பயன்பாடு. மேலும், மிகவும் நல்லது, மிகவும் பரிந்துரைக்கப்படுகிறது. முன்பு பார்த்ததைப் போலவே நாம் கிட்டத்தட்ட செய்ய முடியும் ... ஆனால் முதலில், ஒரு ஸ்கிரீன் ஷாட்:

sqlitbrowser

நான் சொல்வது போல், நீங்கள் அடிப்படையில் அதையே செய்ய முடியும்:

  • ஒரு தாவலில் இருந்து SQL வினவல்களை இயக்கவும்.
  • சேமிக்கப்பட்ட தரவு அல்லது தகவல்களை மிக எளிமையான முறையில் படித்து மாற்றவும்.
  • அட்டவணைகளுடன் வேலை செய்யுங்கள் (அவற்றை காலி செய்யுங்கள், மறுபெயரிடுங்கள் போன்றவை)
  • புல கட்டமைப்பைத் திருத்து.
  • ப்ராக்மாக்களைத் திருத்து.
  • SQL வினவல் பதிவைக் காண்க (முந்தைய பயன்பாட்டில் இந்த விருப்பத்தை நான் கண்டுபிடிக்கவில்லை)
  • முதலியன

மீண்டும், ஒரு தேடுபொறி இல்லை 🙁

சரி, SQLiteMan அல்லது SQLiteBrowser?

இந்த கட்டுரை குறிப்பாக இரண்டு பயன்பாடுகளுடன் தொடர்புடையது என்பதால், அவற்றுக்கிடையே ஒப்பீடுகள் செய்யப்படுவது இயல்பு

இது தனிப்பட்ட பாராட்டு அல்லது உண்மையில் புறநிலை கருத்து என்று எனக்குத் தெரியாது ஆனால், SQLiteMan ஐ விட SQLiteBrowser சிறப்பாக முடிந்ததை நான் காண்கிறேன்.

SQL பதிவைப் போன்ற எளிய விஷயத்திற்காக நான் இதைச் சொல்லவில்லை, ஆனால் முந்தைய பயன்பாட்டில் இல்லாத விவரங்கள் அதில் இருப்பதால், எடுத்துக்காட்டாக, ஏறுவரிசை அல்லது இறங்கு வரிசையில் நெடுவரிசைகளை வரிசைப்படுத்தலாம் (நான் அதை கிட்டத்தட்ட அவசியமாகக் காண்கிறேன்!), எனக்குத் தெரியாத ஜி.யு.ஐ.யைக் காண்கிறேன் ... சிறப்பாக முடிக்கப்பட்ட, மெருகூட்டப்பட்ட, ஏனெனில் இது தகவல்களை அல்லது புலங்களை மிகவும் ஒழுங்கான முறையில் காட்டுகிறது.

மேலும் (அது வேறு விஷயம் மிக முக்கியமானது), மாற்றங்களை மாற்ற அல்லது செயல்தவிர்க்க ஒரு பொத்தானை வைத்திருக்கிறோம் ... O_O ... SQLiteMan க்கு இது எப்படி இல்லை? … WTF!

எனக்கு ஒரு தேர்வு வழங்கப்பட்டால், SQLite கோப்புகளை கையாளும் லினக்ஸிற்கான எனது வரைகலை பயன்பாடாக SQLiteBrowser இருக்கும்.

சோசலிஸ்ட் கட்சி: ஐவன் இதைப் படிப்பார், எல்லாவற்றிற்கும் மேலாக, அவர் தனது பிரச்சினையை தீர்க்கிறார் என்று நம்புகிறேன். மூலம், நீங்கள் ஒரு சம்பளத்தை சம்பாதித்தால் ... அல்லது அதுபோன்ற ஏதாவது ஒன்றை எங்களுடன் பகிர்ந்து கொள்ளுங்கள் hahaha, அல்லது அந்த நிறுவனத்தில் ஒரு நிலை கூட பார்சிலோனாவில் வலை நிலைப்படுத்தல் இது ஒன்றும் புண்படுத்தாது, நெருக்கடி எப்படி இருக்கிறது என்பதை நாம் அனைவரும் அறிவோம்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஜெர்பெரோஸ் அவர் கூறினார்

    நீங்கள் ஒரு கிராக்!

  2.   ராபாஜ் அவர் கூறினார்

    SQLite க்கு சிறந்தது, என் கருத்துப்படி, ஒரு பயர்பாக்ஸ் துணை நிரல்: "SQLite மேலாளர்". நான் அதைக் கண்டுபிடித்ததிலிருந்து, இந்த இரண்டு நிரல்களையும் நான் மீண்டும் பயன்படுத்தவில்லை.

    1.    KZKG ^ காரா அவர் கூறினார்

      ஆமாம், இது ஹஹாஹாஹா எழுத நான் நினைத்துக் கொண்டிருந்த அடுத்த கட்டுரை… நீங்கள் என்னை விட முன்னேறினீர்கள் LOL !!

      1.    ராபாஜ் அவர் கூறினார்

        XD

    2.    jsbsan அவர் கூறினார்

      ராபாஜ்:
      "... SQLite மேலாளர் ...."
      ஆம், அந்த பயர்பாக்ஸ் துணை நிரல் மிகவும் வசதியானது மற்றும் நல்லது ...
      பதிவிறக்க இணைப்பை நான் உங்களிடம் விட்டு விடுகிறேன்:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   ஜார்ஜியோ அவர் கூறினார்

    நல்ல. அதற்கும் நான் அகோனாடி கன்சோலைப் பயன்படுத்துகிறேன்.

    இதற்கெல்லாம், நீங்கள் இங்கே என்ன ஆதாரங்களைப் பயன்படுத்துகிறீர்கள்? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 இந்த அழகான.

    1.    KZKG ^ காரா அவர் கூறினார்

      கணினியில் உள்ள எல்லாவற்றிற்கும் நான் டிரயோடு சான்ஸைப் பயன்படுத்துகிறேன்

      1.    ஜார்ஜியோ அவர் கூறினார்

        நன்றி, ஆனால் நான் குறிப்பிட்ட பிடிப்பைக் குறிப்பிடுவதை நீங்கள் கவனித்தீர்களா என்று எனக்குத் தெரியவில்லை.

      2.    ஜார்ஜியோ அவர் கூறினார்

        ஆ, இல்லை, நான் சொன்னதை மறந்துவிடு, நன்றி, இப்போது நான் அதைக் கவனித்தேன், இது இங்கே இப்படித் தெரியவில்லை என்றாலும்:

  4.   மிகுவல் கம்பா அஸ்குனா அவர் கூறினார்

    நான் கிட்டத்தட்ட எல்லா டிபி டிபீவருக்கும் பயன்படுத்துகிறேன் http://dbeaver.jkiss.org/

  5.   வேட்டைக்காரன் அவர் கூறினார்

    SQLiteMan அதன் காலத்தில் மிகச் சிறந்ததாக இருந்தது, ஆனால் டெவலப்பர் அதை ஒதுக்கி வைத்துள்ளார், எனவே இது இனி களஞ்சியங்களில் இல்லை.

  6.   ஹன்னிபால் ஸ்மித் அவர் கூறினார்

    cuales son los entornos de escritorio de los admins de desdelinux ?

    1.    ஏலாவ் அவர் கூறினார்

      என் விஷயத்தில் (மற்றும் KZKG ^ Gaara இன்) பின்னர் KDE. பப்லோ இப்போது என்ன அணிந்துள்ளார் என்று எனக்குத் தெரியவில்லை.

      1.    ஹன்னிபால் ஸ்மித் அவர் கூறினார்

        Your உங்களுக்கு பிடித்த டெஸ்க்டாப்புகளைப் பற்றியும், அவற்றை ஏன் விரும்புகிறீர்கள் என்பதையும் பற்றி ஒரு கட்டுரையை எழுத வேண்டும் others மற்றவர்களைப் பற்றி உங்களுக்கு பிடிக்காதவை! 🙂

      2.    KZKG ^ காரா அவர் கூறினார்

        இது மிகவும் நடப்பு இல்லை ஆனால் ... உங்களுக்கு ஒரு யோசனை இருக்க முடியும்: https://blog.desdelinux.net/por-que-usas-kde/

  7.   ஸ்விச்சர் அவர் கூறினார்

    சில ஆண்டுகளுக்கு முன்பு நான் பயன்படுத்தினேன் SQLite ஸ்டுடியோ, இது இலகுரக, மல்டிபிளாட்ஃபார்ம், போர்ட்டபிள் மற்றும் இன்னும் புதுப்பித்த நிலையில் இருந்தாலும் (குறைந்தபட்சம் பீட்டா பதிப்புகளுடன்), நான் ஒரு தரவுத்தளத்தை தூண்டுதல்களுடன் திறக்கும்போது, ​​அவை ஒரு கணத்திலிருந்து இன்னொரு கணத்திற்கு மறைந்துவிடும் (நான் இல்லை சமீபத்திய பதிப்புகளில் அவர்கள் அதை சரிசெய்தார்களா என்று தெரிந்து கொள்ளுங்கள்).
    முடிவில் நான் SQLite மேலாளருடன் தங்கியிருந்தேன் (முக்கியமாக இது நிரல் பயன்பாட்டில் இருக்கும்போது எனது பயர்பாக்ஸ் சுயவிவரத்தின் தரவுத்தளங்களைத் திறக்க முடியும் என்பதால்) மற்றும் அது கிடைக்காதபோது நான் கன்சோல் மூலம் sqlite3 ஐப் பயன்படுத்துகிறேன்.