old_contents: 
  class SQLType:
  
      def __init__(self):
          self.default = None
  
      def render_sql(self, renderer):
          raise NotImplementedError
  
  
  class Integer(SQLType):
  
      def __init__(self):
          super().__init__()
          self.autoincrement = None
  
      def render_sql(self, renderer):
          return renderer.render_integer(self)
  
  
  class Boolean(SQLType):
  
      def __init__(self):
          super().__init__()
          self.autoincrement = None
  
      def render_sql(self, renderer):
          return renderer.render_boolean(self)
  
  
  class Timestamp(SQLType):
  
      def __init__(self):
          super().__init__()
          self.with_timezone = True
  
      def render_sql(self, renderer):
          return renderer.render_timestamp(self)
  
  
  class Text(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_text(self)
  
  
  class String(SQLType):
  
      def __init__(self):
          super().__init__()
          self.length = None
  
      def render_sql(self, renderer):
          return renderer.render_string(self)
  
  
  class CIText(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_citext(self)
  
  
  class UUID(SQLType):
  
      def __init__(self):
          super().__init__()
  
      def render_sql(self, renderer):
          return renderer.render_uuid(self)
  
  
  class JSONB(SQLType):
  
      def __init__(self):
          super().__init__()
  
      def render_sql(self, renderer):
          return renderer.render_jsonb(self)
  
new_contents: 
  class SQLType:
  
      def __init__(self):
          self.default = None
  
      def render_sql(self, renderer):
          raise NotImplementedError
  
  
  class Integer(SQLType):
  
      def __init__(self):
          super().__init__()
          self.autoincrement = None
  
      def render_sql(self, renderer):
          return renderer.render_integer(self)
  
  
  class Boolean(SQLType):
  
      def __init__(self):
          super().__init__()
          self.autoincrement = None
  
      def render_sql(self, renderer):
          return renderer.render_boolean(self)
  
  
  class Timestamp(SQLType):
  
      def __init__(self):
          super().__init__()
          self.with_timezone = True
  
      def render_sql(self, renderer):
          return renderer.render_timestamp(self)
  
  
  class Text(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_text(self)
  
  
  class String(SQLType):
  
      def __init__(self):
          super().__init__()
          self.length = None
  
      def render_sql(self, renderer):
          return renderer.render_string(self)
  
  
  class CIText(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_citext(self)
  
  
  class UUID(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_uuid(self)
  
  
  class JSONB(SQLType):
  
      def render_sql(self, renderer):
          return renderer.render_jsonb(self)
  
subject: Remove useless overriden methods