sql >> Database >  >> RDS >> PostgreSQL

.csv importeren met tijdstempelkolom (dd.mm.jjjj uu.mm.ss) met psql \copy

Heb je geprobeerd de datestyle . in te stellen? instelling van de server ?

SET datestyle = 'ISO,DMY';

U gebruikt het psql-meta-commando \copy , wat betekent dat het invoerbestand lokaal is voor de client. Maar het is nog steeds de server die de invoer moet dwingen tot overeenkomende gegevenstypen.

Meer in het algemeen, in tegenstelling tot het psql-meta-commando \copy die COPY . aanroept op de server en is er nauw verwant aan.. Ik citeer de handleiding betreffende \set :

Opmerking:dit commando staat los van het SQL-commando SET.



  1. Functies versus opgeslagen procedures

  2. Voorloopnullen toevoegen aan een getal in MySQL

  3. MySQL BESTELLEN OP IN()

  4. Meerdere CTE in één zoekopdracht