Skip to content

Device SQL 20260318

Paul Moeller edited this page Mar 17, 2026 · 1 revision
    s = "str 64"
    p = s + " primary_key"
    n = s + " index"
    # Since created once, no need for created/modified entries
    _meta = pykern.sql_db.Meta(
        uri=pykern.sql_db.sqlite_uri(_path()),
        schema=PKDict(
            beam_area=PKDict(
                beam_area=p,
            ),
            beam_path=PKDict(
                beam_area=p + " foreign",
                beam_path=p,
            ),
            device=PKDict(
                device_name=p,
                beam_area=n + " foreign",
                device_type=n,
                csi_name=s,
            ),
            device_accessor=PKDict(
                device_name=p + " foreign",
                accessor_name=p,
                csi_name=s,
                py_type=s,
                writable="bool",
            ),
            device_meta_float=PKDict(
                device_name=p + " foreign",
                device_meta_name=p,
                device_meta_value="float 64",
            ),
        ),
    )

Clone this wiki locally