Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
d7→d8 のテーブル構造の変化 / Drupal Study Meeting @ DC 1st
Search
masamoto
January 24, 2017
Programming
0
260
d7→d8 のテーブル構造の変化 / Drupal Study Meeting @ DC 1st
masamoto
January 24, 2017
Tweet
Share
More Decks by masamoto
See All by masamoto
マージリクエストすると自動でレビュー用Drupal環境を作ってくれるやつ / Drupal Study Meeting @ DC 5th
masamoto
0
260
Content Deployモジュールのご紹介 / Drupal Study Meeting @ DC 2nd
masamoto
0
200
Other Decks in Programming
See All in Programming
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
PHPはいつから死んでいるかの調査
chiroruxx
1
400
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
970
Goのエラースタックトレースの歴史と今後
sonatard
9
1.6k
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
440
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
850
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
450
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
Polars入門
daikikatsuragawa
1
100
Goのmultiple errorsについて (2024年4月版)
syumai
4
980
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
390
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
GitHub's CSS Performance
jonrohan
1025
450k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Rails Girls Zürich Keynote
gr2m
91
13k
The Invisible Side of Design
smashingmag
294
49k
BBQ
matthewcrist
80
8.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
How to train your dragon (web standard)
notwaldorf
73
5.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
The Language of Interfaces
destraynor
151
23k
Transcript
d7→d8 ͷςʔϒϧߏͷมԽ Qiita: @masamoto
d8ͰมԽͨ͠ςʔϒϧ ʹ͍ͭͯհ͠·͢
Ͳ͏Ͱ͍͍͚Ͳ D8ͱDBͬͯࣅͯΔΑͶ
node
ྫ) article ίϯςϯπλΠϓ • title - λΠτϧ • body -
ຊจ • field_mytags - ΧελϜϑΟʔϧυ (λά)
d7ͷnodeؔ࿈ςʔϒϧ • node ςʔϒϧ • nid, vid, type, title, status,
... • field_data_FIELDNAME ςʔϒϧ • field_data_body ςʔϒϧ • field_data_field_mytags ςʔϒϧ • ଞͷΤϯςΟςΟλΠϓͷϑΟʔϧυಉ͡ςʔϒϧ
d8ͷnodeؔ࿈ςʔϒϧ • node ςʔϒϧ • nid, vid, type, uuid, langcode
ͷΈ • node_field_data ςʔϒϧ • title, status, … • node__FIELDNAME ςʔϒϧ • node__body ςʔϒϧ • node__field_mytags ςʔϒϧ
users • users • users_field_data • user__user_picture
ଞͷςʔϒϧ?
ઃఆతͳͭ • d7 • variables ςʔϒϧ • d8 • config
ςʔϒϧ (͍͍ͩͨͬͪ͜ʹ͋Δ) • key_value ςʔϒϧ
Ϟδϡʔϧͷ༗ޮঢ়ଶ • d7 • system ςʔϒϧ • d8 • config
ςʔϒϧ (ͷ core.extension)
ϑΟʔϧυઃఆ • d7 • field_config, field_config_instance ͳͲ? • d8 •
config ςʔϒϧ (field.*)
ϒϩοΫϨΠΞτ • d7 • block ςʔϒϧ • d8 • config
ςʔϒϧ (block.*)
views • d7 • views_view, views_display ͳͲ • d8 •
config
·ͱΊ d7ͷΞϨͲ͍ͬͨ͜?ͱ͍͏࣌ ͍͍ͩͨ config ʹ͋Δ
config ਆ
fin