Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
describe_table_eav_attribute.php
Go to the documentation of this file.
1 <?php
7 return [
8  'attribute_id' => [
9  'SCHEMA_NAME' => null,
10  'TABLE_NAME' => 'eav_attribute',
11  'COLUMN_NAME' => 'attribute_id',
12  'COLUMN_POSITION' => 1,
13  'DATA_TYPE' => 'smallint',
14  'DEFAULT' => null,
15  'NULLABLE' => false,
16  'LENGTH' => null,
17  'SCALE' => null,
18  'PRECISION' => null,
19  'UNSIGNED' => true,
20  'PRIMARY' => true,
21  'PRIMARY_POSITION' => 1,
22  'IDENTITY' => true,
23  ],
24  'entity_type_id' => [
25  'SCHEMA_NAME' => null,
26  'TABLE_NAME' => 'eav_attribute',
27  'COLUMN_NAME' => 'entity_type_id',
28  'COLUMN_POSITION' => 2,
29  'DATA_TYPE' => 'smallint',
30  'DEFAULT' => '0',
31  'NULLABLE' => false,
32  'LENGTH' => null,
33  'SCALE' => null,
34  'PRECISION' => null,
35  'UNSIGNED' => true,
36  'PRIMARY' => false,
37  'PRIMARY_POSITION' => null,
38  'IDENTITY' => false,
39  ],
40  'attribute_code' => [
41  'SCHEMA_NAME' => null,
42  'TABLE_NAME' => 'eav_attribute',
43  'COLUMN_NAME' => 'attribute_code',
44  'COLUMN_POSITION' => 3,
45  'DATA_TYPE' => 'varchar',
46  'DEFAULT' => null,
47  'NULLABLE' => true,
48  'LENGTH' => '255',
49  'SCALE' => null,
50  'PRECISION' => null,
51  'UNSIGNED' => null,
52  'PRIMARY' => false,
53  'PRIMARY_POSITION' => null,
54  'IDENTITY' => false,
55  ],
56  'attribute_model' => [
57  'SCHEMA_NAME' => null,
58  'TABLE_NAME' => 'eav_attribute',
59  'COLUMN_NAME' => 'attribute_model',
60  'COLUMN_POSITION' => 4,
61  'DATA_TYPE' => 'varchar',
62  'DEFAULT' => null,
63  'NULLABLE' => true,
64  'LENGTH' => '255',
65  'SCALE' => null,
66  'PRECISION' => null,
67  'UNSIGNED' => null,
68  'PRIMARY' => false,
69  'PRIMARY_POSITION' => null,
70  'IDENTITY' => false,
71  ],
72  'backend_model' => [
73  'SCHEMA_NAME' => null,
74  'TABLE_NAME' => 'eav_attribute',
75  'COLUMN_NAME' => 'backend_model',
76  'COLUMN_POSITION' => 5,
77  'DATA_TYPE' => 'varchar',
78  'DEFAULT' => null,
79  'NULLABLE' => true,
80  'LENGTH' => '255',
81  'SCALE' => null,
82  'PRECISION' => null,
83  'UNSIGNED' => null,
84  'PRIMARY' => false,
85  'PRIMARY_POSITION' => null,
86  'IDENTITY' => false,
87  ],
88  'backend_type' => [
89  'SCHEMA_NAME' => null,
90  'TABLE_NAME' => 'eav_attribute',
91  'COLUMN_NAME' => 'backend_type',
92  'COLUMN_POSITION' => 6,
93  'DATA_TYPE' => 'varchar',
94  'DEFAULT' => 'static',
95  'NULLABLE' => false,
96  'LENGTH' => '8',
97  'SCALE' => null,
98  'PRECISION' => null,
99  'UNSIGNED' => null,
100  'PRIMARY' => false,
101  'PRIMARY_POSITION' => null,
102  'IDENTITY' => false,
103  ],
104  'backend_table' => [
105  'SCHEMA_NAME' => null,
106  'TABLE_NAME' => 'eav_attribute',
107  'COLUMN_NAME' => 'backend_table',
108  'COLUMN_POSITION' => 7,
109  'DATA_TYPE' => 'varchar',
110  'DEFAULT' => null,
111  'NULLABLE' => true,
112  'LENGTH' => '255',
113  'SCALE' => null,
114  'PRECISION' => null,
115  'UNSIGNED' => null,
116  'PRIMARY' => false,
117  'PRIMARY_POSITION' => null,
118  'IDENTITY' => false,
119  ],
120  'frontend_model' => [
121  'SCHEMA_NAME' => null,
122  'TABLE_NAME' => 'eav_attribute',
123  'COLUMN_NAME' => 'frontend_model',
124  'COLUMN_POSITION' => 8,
125  'DATA_TYPE' => 'varchar',
126  'DEFAULT' => null,
127  'NULLABLE' => true,
128  'LENGTH' => '255',
129  'SCALE' => null,
130  'PRECISION' => null,
131  'UNSIGNED' => null,
132  'PRIMARY' => false,
133  'PRIMARY_POSITION' => null,
134  'IDENTITY' => false,
135  ],
136  'frontend_input' => [
137  'SCHEMA_NAME' => null,
138  'TABLE_NAME' => 'eav_attribute',
139  'COLUMN_NAME' => 'frontend_input',
140  'COLUMN_POSITION' => 9,
141  'DATA_TYPE' => 'varchar',
142  'DEFAULT' => null,
143  'NULLABLE' => true,
144  'LENGTH' => '50',
145  'SCALE' => null,
146  'PRECISION' => null,
147  'UNSIGNED' => null,
148  'PRIMARY' => false,
149  'PRIMARY_POSITION' => null,
150  'IDENTITY' => false,
151  ],
152  'frontend_label' => [
153  'SCHEMA_NAME' => null,
154  'TABLE_NAME' => 'eav_attribute',
155  'COLUMN_NAME' => 'frontend_label',
156  'COLUMN_POSITION' => 10,
157  'DATA_TYPE' => 'varchar',
158  'DEFAULT' => null,
159  'NULLABLE' => true,
160  'LENGTH' => '255',
161  'SCALE' => null,
162  'PRECISION' => null,
163  'UNSIGNED' => null,
164  'PRIMARY' => false,
165  'PRIMARY_POSITION' => null,
166  'IDENTITY' => false,
167  ],
168  'frontend_class' => [
169  'SCHEMA_NAME' => null,
170  'TABLE_NAME' => 'eav_attribute',
171  'COLUMN_NAME' => 'frontend_class',
172  'COLUMN_POSITION' => 11,
173  'DATA_TYPE' => 'varchar',
174  'DEFAULT' => null,
175  'NULLABLE' => true,
176  'LENGTH' => '255',
177  'SCALE' => null,
178  'PRECISION' => null,
179  'UNSIGNED' => null,
180  'PRIMARY' => false,
181  'PRIMARY_POSITION' => null,
182  'IDENTITY' => false,
183  ],
184  'source_model' => [
185  'SCHEMA_NAME' => null,
186  'TABLE_NAME' => 'eav_attribute',
187  'COLUMN_NAME' => 'source_model',
188  'COLUMN_POSITION' => 12,
189  'DATA_TYPE' => 'varchar',
190  'DEFAULT' => null,
191  'NULLABLE' => true,
192  'LENGTH' => '255',
193  'SCALE' => null,
194  'PRECISION' => null,
195  'UNSIGNED' => null,
196  'PRIMARY' => false,
197  'PRIMARY_POSITION' => null,
198  'IDENTITY' => false,
199  ],
200  'is_required' => [
201  'SCHEMA_NAME' => null,
202  'TABLE_NAME' => 'eav_attribute',
203  'COLUMN_NAME' => 'is_required',
204  'COLUMN_POSITION' => 13,
205  'DATA_TYPE' => 'smallint',
206  'DEFAULT' => '0',
207  'NULLABLE' => false,
208  'LENGTH' => null,
209  'SCALE' => null,
210  'PRECISION' => null,
211  'UNSIGNED' => true,
212  'PRIMARY' => false,
213  'PRIMARY_POSITION' => null,
214  'IDENTITY' => false,
215  ],
216  'is_user_defined' => [
217  'SCHEMA_NAME' => null,
218  'TABLE_NAME' => 'eav_attribute',
219  'COLUMN_NAME' => 'is_user_defined',
220  'COLUMN_POSITION' => 14,
221  'DATA_TYPE' => 'smallint',
222  'DEFAULT' => '0',
223  'NULLABLE' => false,
224  'LENGTH' => null,
225  'SCALE' => null,
226  'PRECISION' => null,
227  'UNSIGNED' => true,
228  'PRIMARY' => false,
229  'PRIMARY_POSITION' => null,
230  'IDENTITY' => false,
231  ],
232  'default_value' => [
233  'SCHEMA_NAME' => null,
234  'TABLE_NAME' => 'eav_attribute',
235  'COLUMN_NAME' => 'default_value',
236  'COLUMN_POSITION' => 15,
237  'DATA_TYPE' => 'text',
238  'DEFAULT' => null,
239  'NULLABLE' => true,
240  'LENGTH' => null,
241  'SCALE' => null,
242  'PRECISION' => null,
243  'UNSIGNED' => null,
244  'PRIMARY' => false,
245  'PRIMARY_POSITION' => null,
246  'IDENTITY' => false,
247  ],
248  'is_unique' => [
249  'SCHEMA_NAME' => null,
250  'TABLE_NAME' => 'eav_attribute',
251  'COLUMN_NAME' => 'is_unique',
252  'COLUMN_POSITION' => 16,
253  'DATA_TYPE' => 'smallint',
254  'DEFAULT' => '0',
255  'NULLABLE' => false,
256  'LENGTH' => null,
257  'SCALE' => null,
258  'PRECISION' => null,
259  'UNSIGNED' => true,
260  'PRIMARY' => false,
261  'PRIMARY_POSITION' => null,
262  'IDENTITY' => false,
263  ],
264  'note' => [
265  'SCHEMA_NAME' => null,
266  'TABLE_NAME' => 'eav_attribute',
267  'COLUMN_NAME' => 'note',
268  'COLUMN_POSITION' => 17,
269  'DATA_TYPE' => 'varchar',
270  'DEFAULT' => null,
271  'NULLABLE' => true,
272  'LENGTH' => '255',
273  'SCALE' => null,
274  'PRECISION' => null,
275  'UNSIGNED' => null,
276  'PRIMARY' => false,
277  'PRIMARY_POSITION' => null,
278  'IDENTITY' => false,
279  ]
280 ];