Fixes an SQL error. Added argument to disable field_assignment_construct()

I know that this libraries eventually will get PSRed but this is a quick fix so we can keep converting modules to streams.

We need the option to disable the field_assignment_construct() to prevent it from creating columns that already exist when we use convert_column_to_field() in migrations. This is needed for my upcoming Variables to Streams migration to work.