toPgSql method
Implementation
String toPgSql({
required String tableName,
bool ifNotExists = false,
}) {
var out = '';
var uniqueStr = isUnique ? ' UNIQUE' : '';
var elementStrs = elements.map((e) => '"${e.definition}"');
var ifNotExistsStr = ifNotExists ? ' IF NOT EXISTS' : '';
out +=
'CREATE$uniqueStr INDEX$ifNotExistsStr "$indexName" ON "$tableName" USING $type'
' (${elementStrs.join(', ')});\n';
return out;
}