Pim-community-dev: рд╕рдорд╕реНрдпрд╛ рд╕реЗ MSSQL рд╕рд░реНрд╡рд░ рд╕рдореВрд╣

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдирд╡ре░ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: akeneo/pim-community-dev

рдпреВрдЖрд░рдПрд▓:
/рдЖрд░рд╛рдо/рд╡рд┐рд╢реЗрд╖рддрд╛/

рддреНрд░реБрдЯрд┐:
'SELECT p0_.[id] AS id_0, p0_.[sort_order] AS Sort_order_1, p0_.[useable_as_grid_filter] AS useable_as_grid_filter_2, p0_.[max_characters] AS max_characters_3, p0_.[validation_rule] AS рд╕рддреНрдпрд╛рдкрди рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реБрдЖред рд╡реЗрд▓рд┐рдбреЗрд╢рди_рд░реЗрдЧреЗрдХреНрд╕рдк] рдПрдПрд╕ рд╡реЗрд▓рд┐рдбреЗрд╢рди_рд░реЗрдЧреЗрдХреНрд╕рдк_5, рдкреА0_ред AS date_min_11, p0_.[date_max] AS date_max_12, p0_.[metric_family] AS metric_family_13, p0_.[default_metric_unit] AS default_metric_unit_14, p0_ред , p0_.[is_required] AS is_required_18, p0_.[is_unique] AS is_unique_19, p0_.[is_localizable] AS is_localizable_20, p0_.[is_scopable] AS is_scopable_21, p0_.[code] AS code_22, p0_. 23, p0_.[attribute_type] AS рд╡рд┐рд╢реЗрд╖рддрд╛_рдЯрд╛рдЗрдк_24, p0_ред [рдмреИрдХрдПрдВрдб_рдЯрд╛рдЗрдк] AS рдмреИрдХрдПрдВрдб_рдЯрд╛рдЗрдк_25, p0_ред [рдЧреБрдг] AS рдЧреБрдг_26, p0_ред [рдмрдирд╛рдпрд╛ рдЧрдпрд╛] AS рдмрдирд╛рдпрд╛ рдЧрдпрд╛_27, p0_ред рдмрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ pim_catalog_attribute_group p1_ рдкрд░ p0_.group_id = p1_.id рдЧреНрд░реБрдк рдмрд╛рдп p0_ред [id] рдСрд░реНрдбрд░ рджреНрд╡рд╛рд░рд╛ (рдЪрдпрди 0) рдСрдлрд╝рд╕реЗрдЯ 0 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдлрд╝реЗрдЪ рдХрд░реЗрдВ рдХреЗрд╡рд▓ рдЕрдЧрд▓реА 20 рдкрдВрдХреНрддрд┐рдпрд╛рдБ ':

SQLSTATE [42000, 8120]: [рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ] [рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдУрдбреАрдмреАрд╕реА рдбреНрд░рд╛рдЗрд╡рд░ 13] [рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░] рдХреЙрд▓рдо 'pim_catalog_attribute.sort_order' рдЪрдпрди рд╕реВрдЪреА рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдпрд╛ рддреЛ рдПрдХ рд╕рдордЧреНрд░ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдЧреНрд░реБрдк рдмрд╛рдп рдХреНрд▓реЙрдЬ рдореЗрдВ рдирд┐рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред
SQLSTATE [42000, 8180]: [рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ] [рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдУрдбреАрдмреАрд╕реА рдбреНрд░рд╛рдЗрд╡рд░ 13] [рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░] рд╡рд┐рд╡рд░рдг рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред

рд╕рдорд╕реНрдпрд╛ рдЗрд╕рдореЗрдВ рд╣реИ:
/src/Pim/Bundle/EnrichBundle/рд╕рд┐рджреНрдзрд╛рдВрдд/ORM/Repository/AttributeSearchableRepository.php
рд▓рд╛рдЗрди: 160

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп @ahocquard ,
рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВред
рд╕рд╡рд╛рд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрдХреАрдиреЛ рдЙрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдордПрд╕рдПрд╕рдХреНрдпреВрдПрд▓ рдкрд░ рдПрдХреЗрдирд┐рдпреЛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХреЗрдирд┐рдпреЛ рдХреА рдХреЛрд░ рдЯреАрдо рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реИред
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рд░рдЦреЗрдВрдЧреЗред

рдХреГрдкрдпрд╛ рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реЗ MySQL рдХреЛ рднреА рдорджрдж рдорд┐рд▓рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ MySQL рднреА SQL рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдЦреНрдд рд╣реЛрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЕрдиреНрдп DBMS рдЬреИрд╕реЗ postgresql рдХреЗ рд╕рд╛рде Akeneo рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рднреА рдЦреЛрд▓рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рдпрд╛ рдЪрд┐рдВрддрд╛рдПрдБ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдХреАрдиреЗрдУ рд╕реНрд▓реИрдХ рдкрд░ рдПрдХ рдкрдВрдХреНрддрд┐ рджреЗрдВред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ,

Akeneo PIM рдХреЛ MS SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреГрдкрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдЬрд╛рдБрдЪреЗрдВ: https://docs.akeneo.com/latest/install_pim/manual/system_requirements/system_requirements.html

рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ Mysql>= 5.7.8 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рд╛рджрд░,
рдПрд▓реЗрдХреНрдЬреЗрдВрдбрд░

рд╣рд╛рдп @ahocquard ,
рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВред
рд╕рд╡рд╛рд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрдХреАрдиреЛ рдЙрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдордПрд╕рдПрд╕рдХреНрдпреВрдПрд▓ рдкрд░ рдПрдХреЗрдирд┐рдпреЛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХреЗрдирд┐рдпреЛ рдХреА рдХреЛрд░ рдЯреАрдо рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реИред
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рд░рдЦреЗрдВрдЧреЗред

рдХреГрдкрдпрд╛ рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реЗ MySQL рдХреЛ рднреА рдорджрдж рдорд┐рд▓рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ MySQL рднреА SQL рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдЦреНрдд рд╣реЛрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЕрдиреНрдп DBMS рдЬреИрд╕реЗ postgresql рдХреЗ рд╕рд╛рде Akeneo рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рднреА рдЦреЛрд▓рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рдпрд╛ рдЪрд┐рдВрддрд╛рдПрдБ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдХреАрдиреЗрдУ рд╕реНрд▓реИрдХ рдкрд░ рдПрдХ рдкрдВрдХреНрддрд┐ рджреЗрдВред

рд╣реИрд▓реЛ @tmotyl ,

рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ!
рдЖрдк MySQL ONLY_FULL_GROUP_BY рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рднреА рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдкрдХреЛ MSSQL рдХреЗ рд╕рд╛рде рдорд┐рд▓рддреА-рдЬреБрд▓рддреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХреЗред
https://dev.mysql.com/doc/refman/5.7/hi/sql-mode.html#sqlmode_only_full_group_by

рдПрдХ рдмрд╛рд░ MySQL рдкрд░ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рд╕реБрдзрд╛рд░реЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!

рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдкреАрдЖрд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред

рдЖрдкрдХрд╛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╣реА рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж !

рд╣реИрд▓реЛ @tmotyl ,

рдЯреАрдо рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдЪрд┐рдд GROUP BY рд╕рд┐рдВрдЯреИрдХреНрд╕ (ONLY_FULL_GROUP_BY рдореЛрдб рдХреЗ рд╕рд╛рде) рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рддреЛ рдореИрдВ рд╕рд╣реА рдЦрдбрд╝рд╛ рд╣реВрдВ (рдзрдиреНрдпрд╡рд╛рдж @ahocquard );)!

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреНрд╡реЗрд░реА SQL99 рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЦрдВрдб T301 "рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд┐рд░реНрднрд░рддрд╛" рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдорд╛рдиреНрдп рд╣реИред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, id рдХреЙрд▓рдо рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ GROUP_BY ред рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рдХреЙрд▓рдо рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╣реИ, рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЛ рдорд╛рдиреНрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рдорд╛рди рдкрдВрдХреНрддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдбреЗрдЯрд╛ рдЗрд╕ id , рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ id рд╕реЗ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕реА рднреА рдПрдХрддреНрд░реАрдХрд░рдг рд╕рдорд╛рд░реЛрд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдЙрдиреНрд╣реЗрдВ рдЧреНрд░реБрдк рдмрд╛рдп рд╕рд╛рдЗрдб рдореЗрдВ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддреЛ рд╕рдорд╕реНрдпрд╛ MSSQL рд╕рд░реНрд╡рд░ (рдпрд╛ рд╢рд╛рдпрдж рдЖрдкрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рд╣реИ рдЬреЛ рдЗрд╕реЗ Transact-SQL рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ronn0 picture ronn0  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ronthedrummer picture ronthedrummer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lpxavi picture lpxavi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kanduvisla picture kanduvisla  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

paulchubatyy picture paulchubatyy  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ