stephencelis / SQLite.swift

A type-safe, Swift-language layer over SQLite3.
MIT License
9.59k stars 1.55k forks source link

Is this project alive? #1031

Closed pgawlowski closed 2 years ago

pgawlowski commented 3 years ago

Last update: year ago 25+ issues from this year Bunch of issues with new xcode. Bunch of pull requests, all failing on travis. Lack of communication.

My only question is: is this project alive? Cause I do not want to relay on something that is already dead and is causing a lot of trouble to handle.

newtimber commented 3 years ago

I wouldn't start a new project with it; but if you're already using it and the issues don't effect you, then continue using it as it's a lot of work to change to something else.

juanjoseluisgarcia commented 3 years ago

I was using it and got rejected on the app store because the app was unstable with 'database locked' error messages. I switched to GRDB.Swift

Quailcreek commented 3 years ago

Hi juanjoseluisgarcia, I'm looking at converting several of my apps from SQLite.swift to GRDB. Would you be willing to give me a hand getting stared?

newtimber commented 3 years ago

I'm just in the progress of converting and finding it very time consuming as for backwards compatibility, you have to keep the database structures the same and all the indentations are different as you have to indent the code more with GRDB. Added to which you have to convert entire projects at once as you cannot have GRDB and SQLite running at the same time. In retrospect, it would have been a better use of my time to copy the SQLite code and support that myself rather than spending hours converting existing projects to GRDB.

juanjoseluisgarcia commented 3 years ago

@Quailcreek @newtimber My suggestion for migrating from SQLite.Swift to GRDB is to use the SQL 'flavour' of the library. That is the one that allows us not to rewrite the entire database and it is the quickest path when migrating. I have found.

Quailcreek commented 3 years ago

Thank you, juanjoseluisgarcia. After beating my head against the monitor I have come to the same conclusion.

nathanfallet commented 2 years ago

Hello, I joined the SQLite.swift maintainers team, and we're going to merge pull requests and fix issues in the coming days. (Already a few were merged at time of writing, and we are replacing the outdated travis CI with GitHub Actions)

Quailcreek commented 2 years ago

Sorry but I couldn’t wait. I have already switched to GRDB.

On Wed, Aug 18, 2021 at 1:57 PM Nathan Fallet @.***> wrote:

Hello, I joined the SQLite.swift maintainers team, and we're going to merge pull requests and fix issues in the coming days. (Already a few were merged at time of writing, and we are replacing the outdated travis CI with GitHub Actions)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/stephencelis/SQLite.swift/issues/1031#issuecomment-901425030, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADLCZPBIDFWSREMY2RIGEJDT5QNB3ANCNFSM4TR3NA5A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

jberkel commented 2 years ago

this project has been dead a few times. so far it's always come back.