input: Write a function to refresh a given table of data in a PostgreSQL database every 5 minutes using the schedule library. The function should connect to the PostgreSQL database and execute a query to refresh the table. The program should continuously run and check for scheduled tasks.
  assert refresh_data_table()==None
  assert refresh_data_table()==None
  assert refresh_data_table()==None
  assert refresh_data_table()==None
output: def refresh_data_table():
      import schedule
      import time
      import psycopg2
  
      def refresh_table():
          conn = psycopg2.connect(database="your_db", user="your_user", password="your_password", host="your_host", port="your_port")
          cur = conn.cursor()
          cur.execute("REFRESH MATERIALIZED VIEW your_table;")
          conn.commit()
          cur.close()
          conn.close()
  
      schedule.every(5).minutes.do(refresh_table)
  
      while True:
          schedule.run_pending()
          time.sleep(1)