joplin
joplin copied to clipboard
Flexible datastore migration and seeding for Clojure projects
all i get is ``` b_1 | 2021-08-09 13:52:07.414 UTC [34] FATAL: password authentication failed for user "joplin" db_1 | 2021-08-09 13:52:07.414 UTC [34] DETAIL: Role "joplin" does not exist....
Using `joplin.repl/reset` to roll back and migrate changes to a postgresql db and it doesn't close the connections it opens. I quickly reach my connection limit and have to force...
If any sort of exception (including syntax error) occurs in the seed function's namespace, it is silenced. Joplin prints `Seeding [db]` and then exits (does not print `Applying seed function...
Hi there, I'm quite a fan of Aero, which appears to be a superset of Joplin's config facility. Wondering if it could substitute it. So far I have no big...
Change the configuration to respect a `:port` key if provided in the `joplin.edn` file. If it's not provided, simply use the standard port number.
The cassandra configuration requires there be a vector of hosts: ```clojure {:migrators {:cass "migrations/migrators/cass"} :seeds {:cass "migrations.seeds.cass/run"} :databases {:cass-dev {:type :cass :hosts ["localhost"] :keyspace "foo"} :cass-stage {:type :cass :hosts ["10.10.10.10",...
Error as shown in the issue title. I'm importing some browser bookmarks stored in evernote (enex) format. It succeeds in processing a few bookmarks but then barfs up this error...
https://github.com/juxt/joplin/blob/9a16a8b4b35a2d1fef0d3c6901442ee07b0f90ef/joplin.core/src/joplin/core.clj#L94 Swithing to Java 9 stopped Migrators from working :-( Our migrators are on classpath but in J9 `(clojure.java.classpath/classpath-directories)` returns `()` whereas in J8 it returns something like ``` (#object[java.io.File...
I'd like to propose a modification to "load-config" that optionally allows the caller to supply a function to look up the environment variables. Doing so would support use cases where...