Giter VIP home page Giter VIP logo

sqlite-workshop's Introduction

SQLite-Workshop

Database Manager for SQLite

See Issues for current status. I am interested in feedback :-).

SQLite Workshop has a wide range of features and capabilities including:

  1. Create a database.
  2. Browse tables and views in a database.
  3. Edit data within a database.
  4. Clone a database.
  5. Backup a database.
  6. Optimize a database.
  7. Vacuum a database.
  8. Encrypt a database.
  9. Create a Table.
  10. Create an Index.
  11. Create a View.
  12. Create a Trigger.
  13. Add a new Column to an existing table.
  14. Delete a new Column from an existing table (Experimental).
  15. Modify a Column in an existing table (Experimental).
  16. Rename a Column in an existing table (Experimental).
  17. Delete (Drop) a Table.
  18. Truncate a Table.
  19. Create template SQL to Create, Drop, Browse (Select), Update and Insert to a database.
  20. Create an Index.
  21. Rebuild an Index.
  22. Delete an Index.
  23. Create a simple View.
  24. Edit a View.
  25. Delete a View.
  26. Create a Trigger.
  27. Edit a Trigger.
  28. Delete a Trigger.
  29. Import from comma-delimited Text, SQLite, SQL Server, MS Access, ODBC, MySql and Excel.
  30. Export to comma-delimited text.
  31. Explain and Explain Plan.
  32. Multiple Windows to view many tables at once.
  33. Example Sql templates for a variety of common activities.
  34. Load/Save SQL capabilities.
  35. Register database locations.
  36. Perform an in-depth analysis of a database.

All in a user friendly interface.

sqlite-workshop's People

Contributors

mdmadonna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

sqlite-workshop's Issues

Import routines are not complete.

The import routines work well for most tables but development is still in progress. When importing data with SQLite Workshop, please keep these points in mind.

  1. Excel imports are not complete. If you need to import an Excel spreadsheet, save the sheet as a comma-delimited file and import the comma delimited file.
  2. The 'Map' feature is not yet implemented for imports from a database. This feature will allow you to map columns from source data to specific columns in your SQLite table or change the default column types created by SQLite,
  3. Imports into existing tables are only supported if the existing table mirrors the data being imported and will only append rows. If you need the table emptied, TRUNCATE the table before importing new data.

BLOBs are not being displayed.

BLOBs are not entirely supported. The Row Editor allows viewing BLOBs as pictures, text or hex. The grid editor will only show 'System.Byte[]'. Edits to BLOBs are not allowed. SQLite Workshop will import BLOBs and store them as SQLite BLOBs.

No Localization is available.

SQLite Workshop is English only at this time. I am looking for assistance to translate to other languages and to add localization.

Tables without rowid are not fully supported.

All SQLite tables will contain a unique primary key unless you specify 'WITHOUT ROWID' and do not name a unique primary key when creating the table. If you do not name a unique primary key and do NOT include 'WITHOUT ROWID' when creating the table, SQLite will automatically create one for you - usually called 'rowid'. SQLite Workshop makes extensive use of this column and tables WITHOUT ROWID can be edited only if the changes would be applied to one and only one row. If you attempt to make a change to a row that would result in multiple rows being updated, SQLite will warn you and refuse to apply the update. This is true for row updates as well as row deletes.

This behavior is 'as designed' and cannot be modified.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.