input: from typing import List
  
  
  def refresh_postgresql_table_periodically(database: str, user: str, password: str, table_name: str, minutes_interval: int) -> None:
      """Refresh a given table of data in a PostgreSQL database every specified number of minutes.
      >>> refresh_postgresql_table_periodically("db", "user", "password", "TableName", 5)
      No output is returned, but the table "TableName" in the database "db" will be refreshed every 5 minutes.
      """
output:     import psycopg2
      import time
  
      def refresh_table():
          conn = psycopg2.connect(database=database, user=user, password=password)
          cur = conn.cursor()
          cur.execute(f"REFRESH MATERIALIZED VIEW {table_name};")
          conn.commit()
          cur.close()
          conn.close()
  
      while True:
          refresh_table()
          time.sleep(minutes_interval * 60)