sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:tijd voor het maken van tabellen

Ik heb de pg_*-tabellen bekeken en ik kon daar geen aanmaaktijden vinden. Het is mogelijk om de tabelbestanden te lokaliseren, maar op Linux kunt u geen tijd krijgen om bestanden te maken. Dus ik denk dat het antwoord is dat je deze informatie alleen in Windows kunt vinden, door de volgende stappen te volgen:

  • haal de database-id op met select datname, datdba from pg_database;
  • haal de tabel filenode id met select relname, relfilenode from pg_class;
  • vind het tabelbestand en zoek de aanmaaktijd op; Ik denk dat de locatie zoiets zou moeten zijn als <PostgreSQL folder>/main/base/<database id>/<table filenode id> (weet niet zeker wat het is op Windows).


  1. ODBC gebruiken met Salesforce en OneLogin Single Sign On (SSO)

  2. Opgeslagen procedure uitvoeren vanuit Laravel

  3. Kan niet zomaar de PostgreSQL-tabelnaam gebruiken (relatie bestaat niet)

  4. Voeg de tweede kolomwaarde samen als de eerste kolomwaarde hetzelfde is