Hallo,
ich hoffe hier hat irgendwer eine Lösung für mich, da ich bei dem Problem irgendwie auf dem Schlauch stehe.
Ich habe eine Tabelle points die ist wie folgt aufgebaut:
gid | [...] | other_tags
---------------------------
1 | [...] | "entrance"=>"yes"
2 | [...] | "access"=>"private","entrance"=>"yes"
3 | [...] | NULL
4 | [...] | "access"=>"yes","addr:country"=>"DE","entrance"=>"main","level"=>"0","wheelchair"=>"yes"
[...]
Die Einträge unter other_tags sind beispielhaft es können auch andere Werte drin stehen und vor allen auch mehr Werte.
So mein Problem ist, das ich mit den Werten in einer Spalte nichts anfangen kann, ich brauche sie auf verschiedene Spalten aufgeteilt. Daher bin ich auf der Suche nach einer Lösung, die mir automatisch die Spalte ausliest und neue Spalten mit den Werten anlegt. Dass es am Ende in etwa so aussieht:
gid | [...] | other_tags | entrance | access | addr:contry | level | wheelchair
--------------------------------------------------------------------------------------------------
1 | [...] | [...] | yes | | | |
[...]
4 | [...] | [...] | main | yes | DE | 0 | yes
Hat irgendwer von euch dazu eine Lösungsidee? Alternativ könnte ich auch die Spalten, die ich brauche, vorher anlegen und diese dann befüllen. Allerdings stehe ich da auch auf dem Schlauch, wie ich die richtigen Werte ermittel. Eins meiner Probleme sind die ganzen Anführungszeichen in der Spalte.
Gruß
Martin
ich hoffe hier hat irgendwer eine Lösung für mich, da ich bei dem Problem irgendwie auf dem Schlauch stehe.
Ich habe eine Tabelle points die ist wie folgt aufgebaut:
gid | [...] | other_tags
---------------------------
1 | [...] | "entrance"=>"yes"
2 | [...] | "access"=>"private","entrance"=>"yes"
3 | [...] | NULL
4 | [...] | "access"=>"yes","addr:country"=>"DE","entrance"=>"main","level"=>"0","wheelchair"=>"yes"
[...]
Die Einträge unter other_tags sind beispielhaft es können auch andere Werte drin stehen und vor allen auch mehr Werte.
So mein Problem ist, das ich mit den Werten in einer Spalte nichts anfangen kann, ich brauche sie auf verschiedene Spalten aufgeteilt. Daher bin ich auf der Suche nach einer Lösung, die mir automatisch die Spalte ausliest und neue Spalten mit den Werten anlegt. Dass es am Ende in etwa so aussieht:
gid | [...] | other_tags | entrance | access | addr:contry | level | wheelchair
--------------------------------------------------------------------------------------------------
1 | [...] | [...] | yes | | | |
[...]
4 | [...] | [...] | main | yes | DE | 0 | yes
Hat irgendwer von euch dazu eine Lösungsidee? Alternativ könnte ich auch die Spalten, die ich brauche, vorher anlegen und diese dann befüllen. Allerdings stehe ich da auch auf dem Schlauch, wie ich die richtigen Werte ermittel. Eins meiner Probleme sind die ganzen Anführungszeichen in der Spalte.
Gruß
Martin