lp:~stewart/drizzle/multitenant

Created by Stewart Smith and last modified
Get this branch:
bzr branch lp:~stewart/drizzle/multitenant
Only Stewart Smith can upload to this branch. If you are Stewart Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stewart Smith
Project:
Drizzle
Status:
Development

Recent revisions

2263. By Stewart Smith

remove the string db_arg only identifier::Schema constructor - force every use of identifier::Schema to supply a Catalog identifier. This means we go change everywhere in the server that creates just about any type of identifier. We get the identifier from Session. This patch still has bugs around various SHOW commands and doesn't fix the keys to hash things to include the catalog name... but this does enable you to cerate two catalogs and have schemas in each and tables in them.

2262. By Stewart Smith

switch TableShare over to use a identifier::Table instead of strings for db and table_name.

2261. By Stewart Smith

Schema identifier store an actual Catalog identifier instead of a pointer to it. optimize later shared_ptr foo

2260. By Stewart Smith

identifier::Table shouldn't inherit from identifier::Schema - this makes some work in CATALOG support problematic

2259. By Stewart Smith

also add catalog path to INTERNAL tables

2258. By Stewart Smith

start dealing with some constant catalogs: local ALWAYS exists, so we have a built in object for it. Schema identifier should be able to be passed a catalog (although we don't use it anywhere yet) and schema engine should deal with this kind of okay.

2257. By Stewart Smith

console plugin requires username: default to root

2256. By Stewart Smith

only add a directory to CachedDirecotry if we don't get an error stat()ing it.

2255. By Stewart Smith

remove some includes from my_sys.h and instead only include where needed. This helps reduce the number of files that have to be rebuilt when you change some of the more widely included header files (such as the drizzled::identifier ones)

2254. By Stewart Smith

fix my_bit.cc config.h include

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~drizzle-trunk/drizzle/development
This branch contains Public information 
Everyone can see this information.

Subscribers