pgcontents
pgcontents copied to clipboard
A Postgres-backed ContentsManager implementation for Jupyter
I'm seeing the following issue when running pgcontents init sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedObject) constraint "directories_parent_user_id_fkey" of relation "directories" does not exist [SQL: ALTER TABLE pgcontents.directories DROP CONSTRAINT directories_parent_user_id_fkey]
In my setup I ran into problems with updates of notebooks. Because the insert failed, the transaction ended up in a weird state. As a consequence the update was not...
Hi, I was trying to use pgcontents to store Jupyter notebook code in PostgreSQL. I set up a blank PostgresSQL database like it said in instructions and specified it in...
Would it be possible to cut a new release and publish to PyPI, that includes the fix from last year for the incorrect SQL initialization dependency?
Many Jupyter magic functions assume the filesystem is on disk. One of these is [`%run`](https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-run), which enables inclusion of notebooks and it's functions for modular code. I'm trying to figure...
Moving state out of the system running jupyter and into a DB sounds awesome! If I have lots of notebooks on disk, is there a clean way to import them...
I have a use case for `HybridContentsManager` without `pgcontents` itself. Would you be willing to pull the relevant code/tests out into a separate package to allow installing without the postgres...
c.f. https://github.com/quantopian/pgcontents/pull/64/files#r305478002
The [DUMMY_CREATED_DATE](https://github.com/quantopian/pgcontents/blob/ed36268b7917332d16868208e1e565742a8753e1/pgcontents/api_utils.py#L22) currently results in displaying `49 years` as the `last modified` date for base directories in Jupyter, which is incorrect. Can this variable be changed to an empty string...
Is there a way to set a limit on the number of checkpoints created per notebook? The checkpoints do not store the _diff_ but rather the whole notebook as a...