changelog shortlog graph tags branches files raw help

Mercurial > demo / changeset: db notes

changeset 25: 75f5290085f5
parent 24: 8eb98e4ffe05
child 26: 2015d7277629
author: ellis <ellis@rwest.io>
date: Sun, 04 Jun 2023 00:56:02 -0400
files: docs/notes.org
description: db notes
     1.1--- a/docs/notes.org	Sun Jun 04 00:31:46 2023 -0400
     1.2+++ b/docs/notes.org	Sun Jun 04 00:56:02 2023 -0400
     1.3@@ -1,3 +1,8 @@
     1.4+* ideas
     1.5+** use branches for separate levels of expansion
     1.6+- or perhaps some other VC feature.. although I don't want any
     1.7+  parallel to time, as if expansions occur in sequence. Thus things
     1.8+  like tags don't feel quite right.
     1.9 * research
    1.10 ** [[https://github.com/screenshotbot/screenshotbot-oss][screenshotbot-oss]]
    1.11 - monolithic repo, includes third-party dependencies
    1.12@@ -7,14 +12,23 @@
    1.13 - the repo is too heavy for my liking though
    1.14 - I do like the idea of having many systems though
    1.15 ** DB
    1.16-*** [[https://github.com/fukamachi/mito][mito]]
    1.17+*** CLIENT
    1.18+**** [[https://github.com/fukamachi/mito][mito]]
    1.19 ORM, sqlite, postgres, mysql support
    1.20-*** [[https://github.com/fukamachi/cl-dbi][cl-dbi]]
    1.21+**** [[https://github.com/fukamachi/cl-dbi][cl-dbi]]
    1.22 database independent interface
    1.23-*** [[https://github.com/fukamachi/sxql][sxql]]
    1.24+**** [[https://github.com/fukamachi/sxql][sxql]]
    1.25 SQL generator
    1.26+*** SERVICE
    1.27+**** [[https://github.com/launchbadge/sqlx][sqlx]]
    1.28+- supports rustls, tokio
    1.29+- we should write the service queries using a common-lisp DSL!
    1.30+  #+begin_src toml
    1.31+    sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "any", "chrono" ] }
    1.32+  #+end_src
    1.33 ** LOGGING
    1.34 *** [[https://github.com/sharplispers/log4cl/][log4cl]]
    1.35-supports slime
    1.36+supports slime well
    1.37 ** UI
    1.38 [[https://mcclim.common-lisp.dev/][mcclim]]
    1.39+