---
# System prepended metadata

title: Doc technique avancé évolution périmètres

---

# Doc technique avancé évolution périmètres

https://www.npmjs.com/package/@betagouvpdc/perimeters

## Créer un nouveau dataset

```typescript=
import { AbstractDataset } from '@betagouvpdc/perimeters';

export class MyDataset extends AbstractDataset {
    
}
```

## Utiliser le nouveau dataset

```typescript=
import { buildApp, datasets } from '@betagouvpdc/perimeters';
import { MyDataset } from './MyDataset';

async function main(): Promise<void> {
    datasets.add(MyDataset);
    const migrator = buildApp({ app: { migrations: datasets }});
    await migrator.prepare();
    await migrator.run();
}
```
