moin icon indicating copy to clipboard operation
moin copied to clipboard

Use of different storage types for each namespace is not implemented

Open RogerHaase opened this issue 4 months ago • 0 comments

See wikiconfig.py:

# File Storage backends are recommended for most wikis
uri = f"stores:fs:{data_dir}/%(backend)s/%(kind)s"  # use file system for storage
# uri = 'stores:sqlite:{0}/mywiki_%(backend)s_%(kind)s.db'.format(data_dir)  # sqlite, 1 table per db
# uri = 'stores:sqlite:{0}/mywiki_%(backend)s.db::%(kind)s'.format(data_dir)  # sqlite, 2 tables per db
# sqlite via SQLAlchemy
# uri = 'stores:sqla:sqlite:///{0}/mywiki_%(backend)s_%(kind)s.db'.format(data_dir)  #  1 table per db
# uri = 'stores:sqla:sqlite:///{0}/mywiki_%(backend)s.db:%(kind)s'.format(data_dir)  # 2 tables per db

...

backends = {
    # maps backend name -> storage
    # the feature to use different storage types for each namespace is not implemented so use None below.
    # the storage type for all backends is set in 'uri' above,
    # all values in `namespace` dict must be defined as keys in `backends` dict
    "default": None,
    "users": None,
    "userprofiles": None,
    # help namespaces are optional
    "help-common": None,
    "help-en": None,
    # required for foo and bar namespaces as defined above
    # 'foo': None,
    # 'bar': None,
}

RogerHaase avatar Oct 10 '24 20:10 RogerHaase