input: from typing import List
  
  def refresh_table_periodically(connection_string: str, table_name: str, interval_minutes: int) -> None:
      """ Refresh a given table of data in a PostgreSQL database every specified number of minutes.
      >>> refresh_table_periodically("host=localhost dbname=db user=user password=password", "TableName", 5)
      # This function will set up a schedule to run the refresh job every 5 minutes.
      """
output:     import psycopg2
      import time
      import threading
  
      def refresh_table():
          conn = psycopg2.connect(connection_string)
          cur = conn.cursor()
          cur.execute(f"REFRESH MATERIALIZED VIEW {table_name};")
          conn.commit()
          cur.close()
          conn.close()
  
      def schedule_refresh():
          while True:
              refresh_table()
              time.sleep(interval_minutes * 60)
  
      refresh_thread = threading.Thread(target=schedule_refresh)
      refresh_thread.daemon = True
      refresh_thread.start()