Bonjour,

J'ai besoin de partitionner une table range/list à l'aide du partitioning composé , la commande sous Oracl est :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE t1 (
id Integer,
pdateid Integer )
TABLESPACE tbs_t1
PARTITION BY RANGE (pdateid)
SUBPARTITION BY LIST (id)
SUBPARTITION TEMPLATE
(
SUBPARTITION SP1 VALUES (1,2),
SUBPARTITION SPDEF VALUES (DEFAULT)
)
(
PARTITION APR_2015 VALUES LESS THAN (3043) tablespace tbs_t1_APR,
PARTITION MAY_2015 VALUES LESS THAN (3074) tablespace tbs_t1_MAY
) ;

1-Quel serait la syntaxe de cette commande sous MariaDb ,et comment spécifier le stockage de ces partitions (ex: tbs_t1_APR)?
2-Quel moteur de stockage devrait être choisit dans ce cas pour de meilleures performances?
3-quelle commande donne la template des partitions?

Thanks