Skip to content
Snippets Groups Projects
Select Git revision
  • 5b87097325e7c71c7cd3dd57f46afeaf2a8ae26b
  • main default protected
  • f-xlsx-list-file
  • f-yaml-parser-enums
  • dev protected
  • f-fix-paths
  • f-fix-validate-to-dict
  • f-labfolder-converter
  • f-state-machine-script
  • f-xlsx-converter-warnings-errors
  • f-rename
  • f-extra-deps
  • f-more-jsonschema-export
  • f-henrik
  • f-fix-89
  • f-trigger-advanced-user-tools
  • f-real-rename-test
  • f-linkahead-rename
  • f-register-integrationtests
  • f-fix-id
  • f-h5-files
  • v0.14.0
  • v0.13.0
  • v0.12.0
  • v0.11.0
  • v0.10.0-numpy2
  • v0.10.0
  • v0.9.0
  • v0.8.0
  • v0.7.0
  • v0.6.1
  • v0.6.0
  • v0.5.0
  • v0.4.1
  • v0.4.0
  • v0.3.1
  • v0.3.0
37 results

setup.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    insert_model.py 329 B
    #!/usr/bin/env python3
    import caosdb as db
    from caosadvancedtools.models.parser import parse_model_from_yaml
    
    model = parse_model_from_yaml("model.yml")
    model.sync_data_model(noquestion=True)
    
    if len(db.execute_query("FIND Property alias")) == 0:
        al = db.Property(name="alias")
        al.add_parent(name="name")
        al.insert()