Пример #1
0
def _entity_type_to_schema(entity_type: EntityType) -> str:
    res = f"CREATE TABLE odata.{to_pg_name(entity_type.name)} (\n  "
    res += ",\n  ".join(
        [_property_to_schema(p) for p in entity_type.proprties()]) + ","
    res += f"\n  {key_to_schema(entity_type.key_proprties)}"
    res += "\n);"
    return res
Пример #2
0
def get_entity_type_property_names(entity_type: EntityType) -> List[str]:
    """Name of all properties for a given entity type"""
    return [p.name for p in entity_type.proprties()]