423def make_sql_insert_raster(table, rast, hexwkb, insert_filename, file):
424 if insert_filename:
425 assert file is not None, "Missing filename, but insert_filename requested"
426 sql = "INSERT INTO %s ( filename, %s ) VALUES ( (\'%s\')::text, (\'%s\')::raster );\n" \
427 % (make_sql_full_table_name(table), rast, file, hexwkb)
428 else:
429 sql = "INSERT INTO %s ( %s ) VALUES ( (\'%s\')::raster );\n" \
430 % (make_sql_full_table_name(table), rast, hexwkb)
431
432
433
434 return sql
435