title: Create table using a python dataframe into Postgres SQL on redshift via python sqlalchemy
body: <p>I want to create a table in Redshift. My password for host is : michael@144 . I cant change this password as it has a lot of protocols involved so when I am trying to create and connect the engine, I am getting the error. I think the error is due to &quot;@&quot; in my password which is interfering with the usual syntax of create engine</p>
  <p>Following is the code piece I am using :</p>
  <pre><code>engine =
  sal.create_engine('postgresql+psycopg2://mike:michael@144@server_name:5112/database_name')
  
  Error : could not translate host name &quot;144@server_name&quot; to address: Unknown server error
  </code></pre>
  <p>Problem is multiple &quot;@&quot; character in the syntax. How should I write the syntax so it can connect me to my server</p>