Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
Ci-dessous mon code.
Mais avant d'exécuter ce code, j'ai suivi à la lettre les instructions sur ce site https://phinx.org/, en passant par la commande mkdir
mkdir -p db\migrations db\seeds
Cependant, lorsque je fais cette commande .\vendor\bin\phinx create UserTable :(
Nota: Je suis sur windows.
<?php
$server = "localhost";
$db_username = "root";
$db_password = "root";
$service_name = "XE";
$sid = "XE";
$port = 1521;
$dbtns = "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = $server)(PORT = $port)) (CONNECT_DATA = (SERVICE_NAME = $service_name) (SID = $sid)))";
$pdo = new PDO("oci:dbname=" . $dbtns . ";charset=utf8", $db_username, $db_password);
return [
'path' => [
'migrations' => __DIR__ . '/db/migrations',
'seeds' => __DIR__ . '/db/seeds',
],
'environments' =>
[
'default_database' => 'development',
'development' => [
'name' => $dbtns,
'connection' => $pdo
]
]
];
Ce que je veux
je veux effectuer les migrations pour une base de données oracle XE avec phinx.
Merci par avance.
Ce que j'obtiens
Migrations path missing from config file