$30 off During Our Annual Pro Sale. View Details »
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
270
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
290
Content Deployモジュールのご紹介 / Drupal Study Meeting @ DC 2nd
masamoto
0
230
Other Decks in Programming
See All in Programming
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
2.4k
Grafana:建立系統全知視角的捷徑
blueswen
0
210
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
720
Python札幌 LT資料
t3tra
7
1k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
150
チームをチームにするEM
hitode909
0
370
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
450
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
ゆくKotlin くるRust
exoego
1
160
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
160
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Six Lessons from altMBA
skipperchong
29
4.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
30
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building an army of robots
kneath
306
46k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
So, you think you're a good person
axbom
PRO
0
1.8k
From π to Pie charts
rasagy
0
91
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