3
.. _configuration_values:
8
All :ref:`configuration_options` and :ref:`configuration_variables` have
9
values (NULL values are not allowed), and all values have a generic
10
type. Value types are similar to, but simpler than, the SQL language
13
Currently, options' value types are not documented, but most options clearly
14
imply their value type.
22
Numeric values are positive or negative integers. Some numeric values
23
are constrained, which means that the value must be within a specific
24
range. Currently, constraints are not documented, but
25
:ref:`setting a variable <setting_variables>` out-of-range will cause
31
String values are any kind of quoted strings. Since NULL values are
32
not allowed, empty strings are sometimes used to mean "no value" or
38
When :ref:`setting a variable <setting_variables>`, boolean values are
39
one of the various true and false values listed for the
40
:doc:`/boolean_data_type`. When setting a :ref:`boolean_options`,
41
no value is need or allowed.
46
Size values are like numeric values but allow optional size suffixes:
47
K, M, and G. The size value ``1k`` is equivalent to the numeric value
48
``1024``. Size values are shown as their equivalent numeric values
49
when you :ref:`query the variables <querying_variables>`.
51
.. note:: Only :ref:`configuration_options` can use size values. :ref:`configuration_variables` must use numeric values.
56
Path values that are not absolute are prefixed with a path in the
57
Drizzle installation directory. For example, if :option:`--pid-file`
58
is set to :file:`drizzled.pid`, Drizzle prefixes that value with
59
the :option:`--datadir` value, resulting in a value like
60
:file:`/opt/drizzle/data/drizzled.pid`.
65
If an option has a default value, ``drizzled --help`` gives it in parentheses
66
after ``arg``, like ``(=drizzled-queries.log)``. The relevant documentation
67
for an option should also list its default value, if any.