J'ai une base de données postgres avec un champ datetime. Je voudrais le convertir de façon permanente en un champ de date (c'est-à-dire supprimer l'élément de temps). Quelle est la meilleure façon d'y parvenir? Y a-t-il un moyen de le faire sans avoir à vider la table dans une nouvelle table?Convertir en permanence la date et l'heure
1
A
Répondre
6
En supposant que vous voulez dire un horodatage avec "datetime".
ALTER TABLE foo ALTER COLUMN bar TYPE date;
2
Créez un nouveau champ temporaire et UPDATE yourtable SET newfield = oldfield::date
avec la fonction de conversion appropriée, puis supprimez simplement l'ancien champ et renommez le nouveau champ.
Questions connexes
- 1. Convertir la date, la date et l'horodatage
- 2. Supprimer la page en permanence
- 3. CoreData enregistrer en permanence?
- 4. Date Convertir en php
- 5. convertir la date en unixtime php
- 6. Java: convertir la chaîne en date
- 7. Convertir la chaîne de date en PHP
- 8. PHP: convertir la date en secondes?
- 9. Comment convertir la date en mots?
- 10. Convertir une date mySQL en date Javascript
- 11. jquery/javascript convertir la date en date à
- 12. Firebug est inactif en permanence
- 13. Comment convertir DateTime en Date
- 14. Convertir la date dans TSQL
- 15. Date et heure et convertir UTC
- 16. Ignorer les avertissements en permanence
- 17. C# Comment convertir une chaîne en format Heure et date?
- 18. continueTrackingWithTouch: withEvent: pas appelé en permanence
- 19. Convertir la date RFC 1123 en timestamp en PHP
- 20. Comment convertir la date en format paticular en utilisant PHP?
- 21. Convertir une chaîne avec date et heure à une date
- 22. convertir une date de calendrier en chaîne?
- 23. Convertir un caractère en Date dans R
- 24. jQuery ping en permanence pour Ajax responce
- 25. Convertir le texte en date/heure?
- 26. Convertir NSString d'une date en NSDate
- 27. date/heure convertir en temps depuis php
- 28. objet date Convertir chaîne en boost
- 29. Impossible de convertir la valeur date/heure MySQL en System.DateTime
- 30. erreur - convertir la date à l'affichage en vue
ah oui, bien sûr. Assez simple. Je vous remercie. –
Ceci est fonctionnellement équivalent à ALTER TABLE (modulo toutes les contraintes ou similaire couvrant la colonne) mais les implémentations sont différentes ... – araqnid