sqlitebrowser / sqlitebrowser/sqlitebrowser

File Manager - using SQLAR table

Đang mở
#3,060 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

enhancement sqlite sqlite-extension
Ngôn ngữ chính
C++
Star
24.6k
Fork
2.4k
Merge trung bình
3 ngày 49 phút
Pull request đã merge (30 ngày)
3

Mô tả

SQLite already has the option to create the sqlar table which is interoperable with known tools - including the SQLite CLI .archive command (depending on compile options) and the sqlar tool itself.

It might be nice to make use of this in DB Browser - so that you could browse / save / load 'files' from directly in the DB.
Which could also then provide a layer which could be built-on - to allow you to save projects/sql files directly in the DB - making a portable project.

I am suggesting it could be analogous to what some IDEs allow - like Netbeans, Thonny etc - a tree structure that you can explore and load up content from - the only difference being it would be in the DB. (Or perhaps it could also look at local filesystem as well - to allow transfers in the future also).

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu bằng việc đọc tài liệu về bảng sqlar của SQLite và phần mô tả công cụ sqlar được liên kết, sau đó so sánh hành vi của chúng với lệnh .archive của SQLite CLI. Xác định cách DB Browser sẽ duyệt, lưu và tải các tệp được lưu trữ trong cơ sở dữ liệu, bao gồm cả việc các tệp dự án hoặc SQL và việc truyền tệp với hệ thống tệp cục bộ có nằm trong phạm vi hay không. Tiêu chí hoàn thành phải bao gồm một thiết kế đã được thống nhất và một quy trình làm việc với cây tệp hoạt động được.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
cpp, sqlite
Lĩnh vực
database, desktop
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.