Provide sqlite configs as cmdline flags #189
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
While using
ml-metadata
I noticed that there is no way to startup the server usingsqlite
configuration through flags, the only way I found (as stated by the documentation) was to use theconfig_file
file option pointing to apb
file like:With this pull request I am proposing to introduce the possibility to startup the grpc server with
sqlite
config using cmdline flags, similarly to what is currently supported formysql
andpostgresql
.Given this, the previous configuration could be replaced by cmdline flags as follow:
Technical addition
This PR proposes to add a:
metadata_source_config_type
namedsqlite
metadata_source_config_type==sqlite
:--sqlite_config_filename_uri
: required, specifies the sqlite db uri.--sqlite_config_connection_mode
: optional, specifies the sqlite connection mode. Default isREADWRITE_OPENCREATE