Suite

Convertir une table spatiale en table non spatiale dans Oracle

Convertir une table spatiale en table non spatiale dans Oracle


Je souhaite convertir une table spatiale, enregistrée avec Geodatabase (SDE), en une table non spatiale à l'aide de SQL Developer, quelle serait la manière la plus efficace/élégante de le faire ?

Évidemment, j'en ferais d'abord une copie avant de changer quoi que ce soit.

Cela dit, j'aimerais également conserver les clés étrangères, les index et les contraintes des colonnes non spatiales.

quelle serait la meilleure option d'en bas ?

  1. SUPPRIMER les colonnes 'SHAPE' et 'SE_ANNO_CAD_DATA'.
  2. SUPPRIMER les métadonnées spatiales/index spatiaux.
  3. Exportez la table dans un fichier text/csv/excel/etc et téléchargez-la en tant que nouvelle table sans attributs spatiaux, puis recréez les clés étrangères, etc.

Quoi de neuf dans MySQL 8.0 ? (Généralement disponible)

Nous sommes fiers d'annoncer la disponibilité générale de MySQL 8.0. Télécharger maintenant! MySQL 8.0 est une nouvelle version extrêmement excitante de la base de données open source la plus populaire au monde avec des améliorations à tous les niveaux. Certaines améliorations clés incluent :

  1. SQL Fonctions de fenêtre, expressions de table communes, NOWAIT et SKIP LOCKED, index descendants, regroupement, expressions régulières, jeux de caractères, modèle de coût et histogrammes.
  2. JSON Syntaxe étendue, nouvelles fonctions, tri amélioré et mises à jour partielles. Avec les fonctions de table JSON, vous pouvez utiliser les machines SQL pour les données JSON.
  3. SIG Accompagnement géographique. Les systèmes de référence spatiale (SRS), ainsi que les types de données spatiales, les index spatiaux et les fonctions spatiales compatibles avec le SRS.
  4. Fiabilité Les instructions DDL sont devenues atomiques et sécurisées, les métadonnées sont stockées dans un seul dictionnaire de données transactionnelles. Propulsé par InnoDB !
  5. Observabilité Améliorations significatives du schéma de performances, du schéma d'informations, des variables de configuration et de la journalisation des erreurs.
  6. Gérabilité Gestion à distance, gestion des tablespaces d'annulation et nouveau DDL instantané.
  7. Sécurité Améliorations OpenSSL, nouvelle authentification par défaut, rôles SQL, suppression du super privilège, force du mot de passe, etc.
  8. Performance InnoDB est nettement meilleur pour les charges de travail de lecture/écriture, les charges de travail liées aux E/S et les charges de travail à haut niveau de contention “hot spot”. Ajout d'une fonctionnalité de groupe de ressources pour donner aux utilisateurs une option d'optimisation pour des charges de travail spécifiques sur un matériel spécifique en mappant les threads utilisateur aux CPU.

Ce qui précède représente quelques-uns des points saillants et je vous encourage à explorer davantage la série complète de billets de blog Milestone - 8.0.0, 8.0.1, 8.0.2, 8.0.3 et 8.0.4 - et encore plus loin jusqu'à les journaux de travail individuels avec leurs spécifications et détails de mise en œuvre. Ou peut-être préférez-vous simplement regarder le code source sur github.com/mysql.